UNPKG

noa-receipt

Version:

NOA Agent Action Receipt — open, offline-verifiable provenance for AI-agent actions. The governance/receipt organ only; the NOA brain is separate and proprietary.

16 lines (15 loc) • 573 B
import { type Keyring } from "../keys.js"; export interface CoseSigner { kid: string; privateKey: string; } export declare function coseSign1(payload: Buffer, signer: CoseSigner): Buffer; export interface CoseVerifyResult { ok: boolean; kid: string | null; payload: Buffer | null; reason?: string; kidAuthenticated: boolean; } export declare function coseSign1Verify(coseBytes: Uint8Array, keyring: Uint8Array | string): CoseVerifyResult; export declare function coseSign1VerifyParsed(coseBytes: Uint8Array, keyring: Keyring): CoseVerifyResult;