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.
13 lines (12 loc) • 523 B
TypeScript
import type { Policy, InputSnapshot, Verdict } from "./dsl.js";
export declare const REF_EVAL_VERSION: "noa-refeval/0.2";
export declare class PolicyError extends Error {
constructor(message: string);
}
export interface EvalResult {
verdict: Verdict;
ruleFired: string | null;
engine: typeof REF_EVAL_VERSION;
}
export declare function evaluate(policy: Uint8Array | string, inputs: Uint8Array | string): EvalResult;
export declare function evaluateParsed(policy: Policy, inputs: InputSnapshot): EvalResult;