@receiz/mcp-server
Version:
MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.
24 lines • 1.22 kB
TypeScript
import { readReceizTemporalSubjectSourceV125, type ReceizPortableSealedArtifactV124, type ReceizKksV1ProofCoordinate } from "@receiz/sdk";
import type { createReceizNodeOfflineSealer } from "@receiz/sdk/offline/node";
type Sealer = Pick<Awaited<ReturnType<typeof createReceizNodeOfflineSealer>>, "seal">;
/** Creates a distinct private AI subject beneath the admitted owner's identity.
* No HTTP admission, public append, runtime enrollment, or file write occurs.
* Persist both returned artifacts in private custody before accepting creation.
* The initial source is a new owned document, never the owner's Identity Seal.
*/
export declare function createReceizMcpDeviceAiSubject(input: Readonly<{
ownerIdentityAdmission: unknown;
sealer: Sealer;
name?: string;
}>): Promise<Readonly<{
subjectId: string;
ownerReceizId: string;
visibility: "private";
sourceArtifact: ReceizPortableSealedArtifactV124;
temporalArtifact: ReceizPortableSealedArtifactV124;
state: Awaited<ReturnType<typeof readReceizTemporalSubjectSourceV125>>["source"]["subjectState"];
temporalHead: string;
coordinate: ReceizKksV1ProofCoordinate;
}>>;
export {};
//# sourceMappingURL=deviceAiSubject.d.ts.map