UNPKG

@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
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