UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

19 lines (18 loc) 1.05 kB
/** * Proof Generation for XMCP-I Runtime — Node.js adapter * * Re-exports ProofGenerator from @kya-os/mcp-i-core and wires in * NodeCryptoProvider as the default. All existing call sites remain * compatible: `new ProofGenerator(identity)` continues to work. * * Requirements: 5.1, 5.2, 5.3, 5.6 */ import { ProofGenerator as CoreProofGenerator, type ProofAgentIdentity, type ToolRequest, type ToolResponse, type ProofOptions, extractCanonicalData } from "@kya-os/mcp-i-runtime"; import { CryptoProvider } from "@kya-os/mcp-i-runtime"; import { SessionContext } from "@kya-os/contracts/handshake"; export declare class ProofGenerator extends CoreProofGenerator { constructor(identity: ProofAgentIdentity, cryptoProvider?: CryptoProvider); } export type { ProofAgentIdentity, ToolRequest, ToolResponse, ProofOptions }; export { extractCanonicalData }; export declare function createProofResponse(request: ToolRequest, data: unknown, identity: ProofAgentIdentity, session: SessionContext, options?: ProofOptions): Promise<ToolResponse>;