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.
17 lines (16 loc) • 671 B
TypeScript
import { type VerifyResult } from "../verify.js";
import { type FreshnessPolicy, type CompletenessResult } from "./acceptance.js";
export interface WitnessedOptions {
anchors: Uint8Array | string;
trustSet: Uint8Array | string;
freshness?: FreshnessPolicy;
checkpoint?: Uint8Array | string;
identityManifest?: Uint8Array | string;
maxReceipts?: number;
requireTenantConsistency?: boolean;
}
export interface WitnessedResult {
chain: VerifyResult;
witness: CompletenessResult;
}
export declare function verifyChainWitnessed(chain: Uint8Array | string, keyring: Uint8Array | string | undefined, opts: WitnessedOptions): WitnessedResult;