@witnessed/core
v0.1.1
Published
Core primitives for Receipts — verifiable action receipts for AI agents: types, JCS canonicalization, Ed25519 keys/crypto, claim signing.
Maintainers
Readme
@witnessed/core
Core primitives for Receipts — verifiable action receipts for AI agents. Shared types and the cryptographic building blocks used by the SDK and verifier:
- Ed25519 keypairs as JWKs (
generateKeyPair,toPublicJwk,thumbprint) - JCS (RFC 8785) canonicalization + SHA-256 (
canonical,sha256b64u) - Sign/verify (
sign,verifySig) and claim construction (buildClaim,computeId,signClaim) - The
Receipt,Claim,Anchor,Witness,PaymentSettlementtypes
Most consumers use @witnessed/sdk or
@witnessed/verifier rather than this directly.
npm i @witnessed/coreMIT licensed.
