UNPKG

@receiz/mcp-server

Version:

MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.

27 lines • 1.43 kB
import { type ReceizExternalExecutionProfileV125, type ReceizExternalExecutionStoreV125, type ReceizExternalExecutionProviderRequestV125 } from "@receiz/sdk"; import type { createReceizV125TrustAttemptCustody } from "./v125TrustCustody.js"; import type { ReceizV125TrustMcpHostRequest } from "./v125TrustOperations.js"; export type ReceizV125TrustExternalConfiguration = Readonly<{ profiles: readonly ReceizExternalExecutionProfileV125[]; store: ReceizExternalExecutionStoreV125; provider(request: ReceizExternalExecutionProviderRequestV125 & Readonly<{ profileId: string; request: unknown; proofHeads: Readonly<Record<string, string>>; }>): Promise<Readonly<{ status: string; evidence: unknown; }>>; }>; /** Dispatch only named SDK execution operations. Sources are admitted before projecting their exact heads. */ export declare function createReceizV125TrustExternalOperations(input: Readonly<{ configuration: ReceizV125TrustExternalConfiguration; resolve(reference: string): Promise<unknown>; persist(value: unknown): Promise<string>; retain(value: unknown): Promise<Readonly<{ reference: string; pending: boolean; }>>; attempts: ReturnType<typeof createReceizV125TrustAttemptCustody>; }>): (request: ReceizV125TrustMcpHostRequest) => Promise<Readonly<Record<string, unknown>>>; //# sourceMappingURL=v125TrustExternal.d.ts.map