@kya-os/mcp-i
Version:
The TypeScript MCP framework with identity features built-in
29 lines (28 loc) • 762 B
TypeScript
/**
* Local verification utilities for offline testing
*/
import { type LocalVerificationResult } from "@kya-os/contracts/test";
/**
* Perform local verification of a proof without KTA calls
*/
export declare function verifyProofLocally(proof: any, request?: any, response?: any): Promise<LocalVerificationResult>;
/**
* Verify DID document locally (mock implementation)
*/
export declare function verifyDIDDocumentLocally(did: string): Promise<{
valid: boolean;
document?: any;
error?: string;
}>;
/**
* Create a mock proof for testing
*/
export declare function createMockProof(options: {
did?: string;
kid?: string;
request?: any;
response?: any;
sessionId?: string;
nonce?: string;
audience?: string;
}): any;