@kya-os/mcp-i
Version:
The TypeScript MCP framework with identity features built-in
19 lines (18 loc) • 1.05 kB
TypeScript
/**
* 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>;