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) • 429 B
JavaScript
import { bufferFrom, sha256With } from "./intrinsics.js";
export function sha256Hex(data) {
const buf = typeof data === "string" ? bufferFrom(data, "utf8") : data;
return sha256With(buf, "hex");
}
export function sha256Prefixed(data) {
return "sha256:" + sha256Hex(data);
}
export function sha256Digest(data) {
const buf = typeof data === "string" ? bufferFrom(data, "utf8") : data;
return sha256With(buf);
}