@receiz/mcp-server
Version:
MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.
49 lines • 1.99 kB
TypeScript
import type { ReceizCarriedProofHistoryHeadV114, ReceizVerifiedProofHistory } from "@receiz/sdk";
type TransitionHistoryInput = Readonly<{
history: ReceizVerifiedProofHistory | null;
proofHistoryHead: ReceizCarriedProofHistoryHeadV114 | null;
}>;
export declare function serializeReceizArtifactTransitionHistoryReport(input: TransitionHistoryInput): {
history: {
schema: "receiz.proof-history.v1";
artifactId: string;
registryDigest: string;
headDigests: string[];
nodes: readonly Readonly<{
schema: "receiz.proof-history-node.v1";
nodeDigest: string;
artifactId: string;
registryDigest: string;
parentDigests: readonly string[];
kaiPulse: string;
receiptDigest: string;
receipt: import("@receiz/sdk").ReceizConstitutionJson;
event: import("@receiz/sdk").ReceizProofHistoryEvent;
namespaceData: Readonly<Record<string, import("@receiz/sdk").ReceizConstitutionJson>>;
authority: Readonly<{
historyNodeIsProofAuthority: false;
strongerTruth: "sealed-receiz-proof-object";
}>;
}>[];
historyReportIsProofAuthority: false;
};
proofHistoryHead: null;
} | {
history: null;
proofHistoryHead: {
proofHistoryHeadReportIsProofAuthority: false;
strongerTruth: "sealed-receiz-proof-object";
schema: "receiz.carried-proof-history-head.v114";
artifactId: string;
registryDigest: string;
rootDigest: string;
headDigest: string;
nodeCount: number;
accumulator: import("@receiz/sdk").ReceizCompositeMerkleTransport;
currentNode: import("@receiz/sdk").ReceizProofHistoryNode;
parentRefs: readonly import("@receiz/sdk").ReceizProofHistoryParentReference[];
commitmentDigest: string;
};
};
export {};
//# sourceMappingURL=artifactTransitionReport.d.ts.map