@receiz/mcp-server
Version:
MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.
38 lines • 1.71 kB
TypeScript
import type { ReceizMcpV124MaterialResolution } from "./v124Operations.js";
/** A digest-bound file reference locates bytes; only the existing verifier
* establishes artifact truth. No serialized admission/session is restored. */
export declare function createReceizDeviceMaterialHost(workspace: string): Readonly<{
resolveExactFileReference: (reference: string, maxBytes?: number) => Promise<{
exactBytes: Uint8Array<ArrayBufferLike>;
filename: string;
mimeType: string;
}>;
resolveVerifiedProofReference: (reference: string, maxBytes?: number) => Promise<{
verification: Readonly<{
status: "verified-artifact";
verification: import("@receiz/sdk").ReceizArtifactVerification;
artifactDigest: import("@receiz/sdk").ReceizArtifactDigest;
payloadDigest: import("@receiz/sdk").ReceizPayloadDigest;
continuity: import("@receiz/sdk").ReceizArtifactContinuityAssessment;
admission: "not-evaluated";
operationAuthority: "not-evaluated";
}>;
exactBytes: Uint8Array<ArrayBufferLike>;
filename: string;
mimeType: string;
}>;
resolveProofReference: (reference: string) => Promise<{
exactBytes: Uint8Array<ArrayBufferLike>;
filename: string;
mimeType: string;
}>;
resolveMaterial: ({ reference, kind }: ReceizMcpV124MaterialResolution) => Promise<Readonly<{
schema: "receiz.sealed-artifact-bytes.v124";
filename: string;
mimeType: string;
exactBytesB64u: string;
artifactSha256: string;
payloadSha256: string;
}>>;
}>;
//# sourceMappingURL=deviceMaterialHost.d.ts.map