UNPKG

@receiz/mcp-server

Version:

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

30 lines • 4.64 kB
type JsonObject = Record<string, unknown>; export declare const RECEIZ_V125_TRUST_MCP_TOOL_NAMES: readonly ["receiz_v125_attestation_domain_resolve", "receiz_v125_attestation_application_plan", "receiz_v125_attestation_application_apply", "receiz_v125_attestation_workflow_plan", "receiz_v125_attestation_workflow_apply", "receiz_v125_attestation_evidence_plan", "receiz_v125_attestation_evidence_apply", "receiz_v125_attestation_evaluation_plan", "receiz_v125_attestation_evaluation_apply", "receiz_v125_attestation_review_plan", "receiz_v125_attestation_review_apply", "receiz_v125_attestation_approval_plan", "receiz_v125_attestation_approval_apply", "receiz_v125_credential_issue_plan", "receiz_v125_credential_issue_apply", "receiz_v125_credential_lifecycle_plan", "receiz_v125_credential_lifecycle_apply", "receiz_v125_credential_currentness_resolve", "receiz_v125_pbi_ceremony_challenge_create", "receiz_v125_pbi_ceremony_approve", "receiz_v125_pbi_ceremony_receipt_issue", "receiz_v125_pbi_ceremony_receipt_verify", "receiz_v125_pbi_ceremony_challenge_redeem", "receiz_v125_credential_presentation_create", "receiz_v125_credential_presentation_verify", "receiz_v125_credential_presentation_handoff_resolve", "receiz_v125_subject_relationship_plan", "receiz_v125_subject_relationship_apply", "receiz_v125_subject_introduction_plan", "receiz_v125_subject_introduction_apply", "receiz_v125_subject_message_plan", "receiz_v125_subject_message_apply", "receiz_v125_subject_presence_plan", "receiz_v125_subject_presence_apply", "receiz_v125_subject_discovery_resolve", "receiz_v125_external_execution_plan", "receiz_v125_external_execution_execute", "receiz_v125_external_execution_resolve", "receiz_v125_external_execution_verify"]; export type ReceizV125TrustMcpToolName = (typeof RECEIZ_V125_TRUST_MCP_TOOL_NAMES)[number]; export declare const RECEIZ_V125_TRUST_MCP_REQUIRED_SCOPES: Readonly<Record<ReceizV125TrustMcpToolName, readonly string[]>>; export declare const RECEIZ_V125_TRUST_MCP_TOOLS: readonly Readonly<{ name: "receiz_v125_external_execution_execute" | "receiz_v125_attestation_domain_resolve" | "receiz_v125_attestation_application_plan" | "receiz_v125_attestation_application_apply" | "receiz_v125_attestation_workflow_plan" | "receiz_v125_attestation_workflow_apply" | "receiz_v125_attestation_evidence_plan" | "receiz_v125_attestation_evidence_apply" | "receiz_v125_attestation_evaluation_plan" | "receiz_v125_attestation_evaluation_apply" | "receiz_v125_attestation_review_plan" | "receiz_v125_attestation_review_apply" | "receiz_v125_attestation_approval_plan" | "receiz_v125_attestation_approval_apply" | "receiz_v125_credential_issue_plan" | "receiz_v125_credential_issue_apply" | "receiz_v125_credential_lifecycle_plan" | "receiz_v125_credential_lifecycle_apply" | "receiz_v125_credential_currentness_resolve" | "receiz_v125_pbi_ceremony_challenge_create" | "receiz_v125_pbi_ceremony_approve" | "receiz_v125_pbi_ceremony_receipt_issue" | "receiz_v125_pbi_ceremony_receipt_verify" | "receiz_v125_pbi_ceremony_challenge_redeem" | "receiz_v125_credential_presentation_create" | "receiz_v125_credential_presentation_verify" | "receiz_v125_credential_presentation_handoff_resolve" | "receiz_v125_subject_relationship_plan" | "receiz_v125_subject_relationship_apply" | "receiz_v125_subject_introduction_plan" | "receiz_v125_subject_introduction_apply" | "receiz_v125_subject_message_plan" | "receiz_v125_subject_message_apply" | "receiz_v125_subject_presence_plan" | "receiz_v125_subject_presence_apply" | "receiz_v125_subject_discovery_resolve" | "receiz_v125_external_execution_resolve" | "receiz_v125_external_execution_verify" | "receiz_v125_external_execution_plan"; description: string; inputSchema: JsonObject; outputSchema: JsonObject; }>[]; export type ReceizV125TrustMcpHostRequest = Readonly<{ operation: ReceizV125TrustMcpToolName; proofReference: string; selectedKai: string | null; idempotencyKey: string | null; confirmationDigest: string | null; }>; export type ReceizV125TrustMcpHost = (request: ReceizV125TrustMcpHostRequest) => Promise<Readonly<Record<string, unknown>>>; export declare function assertReceizV125TrustMcpProjection(value: Readonly<Record<string, unknown>>, readOnly: boolean): void; export declare function callReceizV125TrustMcpOperation(input: Readonly<{ name: string; args: JsonObject; host?: ReceizV125TrustMcpHost; runtimeScope?: Readonly<{ client: object; applicationAudience: string | null; }>; }>): Promise<Readonly<Record<string, unknown>>>; export {}; //# sourceMappingURL=v125TrustOperations.d.ts.map