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.
8 lines (7 loc) • 370 B
JavaScript
import { sha256Digest } from "./hash.js";
import { bufferFrom, bufferConcat } from "./intrinsics.js";
export const RECEIPT_SIG_DOMAIN = "NOA-Receipt-v0.1-sig";
export const CHECKPOINT_SIG_DOMAIN = "NOA-Checkpoint-v0.1-sig";
export function signingMessage(domain, hashInputJcs) {
return bufferConcat([bufferFrom(domain + ":", "utf8"), sha256Digest(hashInputJcs)]);
}