UNPKG

@receiz/mcp-server

Version:

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

55 lines • 3.47 kB
/** Host execution scope, beneath existing proof admission. Does not filter discovery. */ export declare const RECEIZ_MARKETPLACE_EXECUTION_PROFILE: "marketplace-phi"; /** Exact dispatch bindings, not keyword classification. Historical routes have no * current implementation: their arbitrary JSON commerce contracts cannot prove * Phi execution merely because the caller supplies currency: "phi". * Evidence: SDK index.ts commerce/jobs; oneClickCheckout; twinTrading.server.ts * createTwinMarketIntentForSession/approveTwinMarketIntentForSession. */ export declare const RECEIZ_MARKETPLACE_RESTRICTED_OPERATIONS: Readonly<{ readonly receiz_world_message: "world.message"; readonly receiz_world_welcome: "world.welcome"; readonly receiz_world_book: "world.book"; readonly receiz_world_stream_profile: "world.streamProfile"; readonly receiz_connect_wallet: "connect.wallet"; readonly receiz_connect_transfer: "connect.transfer"; readonly receiz_connect_checkout: "connect.checkout"; readonly receiz_connect_checkout_session: "connect.checkoutSession"; readonly receiz_connect_note_claim: "connect.claimNote"; readonly receiz_connect_note_download: "connect.downloadNote"; readonly receiz_payments_embedded_checkout: "payments.embeddedCheckout"; readonly receiz_payments_embedded_note_claim: "payments.embeddedNoteClaim"; readonly receiz_bearer_artifact_claim: "ownership.claimBearerAsset"; readonly receiz_commerce_one_click_checkout: "commerce.oneClickCheckout"; readonly receiz_commerce_refunds_create: "commerce.refunds.create"; readonly receiz_commerce_subscriptions_create: "commerce.subscriptions.create"; readonly receiz_commerce_gift_cards_issue: "commerce.giftCards.issue"; readonly receiz_commerce_gift_cards_redeem: "commerce.giftCards.redeem"; readonly receiz_commerce_payouts_create: "commerce.payouts.create"; readonly receiz_commerce_discounts_redeem: "commerce.discounts.redeem"; readonly receiz_twin_create_market_intent: "twin.createMarketIntent"; readonly receiz_twin_approve_market_intent: "twin.approveMarketIntent"; readonly receiz_jobs_enqueue: "jobs.enqueue"; }>; export declare class ReceizMarketplaceExecutionError extends Error { readonly operation: string; readonly reason: string; readonly code = "receiz_marketplace_execution_restricted"; constructor(operation: string, reason: string); } /** Invoke before MCP dispatch, including the standalone v127 SDK dispatcher. * Ordinary inspection, local simulations, sealed proof, identity, world, * ownership and canonical Phi Settlement/Reserve operations remain available. */ export declare function assertReceizMarketplaceToolCall(name: string, args?: unknown): void; /** Reuse the existing atomic planner to validate the exact platform operation. * This is execution scope, never proof admission or a replacement verifier. * Custom reducers are not classified from their names or untrusted payloads. */ export declare function assertReceizMarketplaceAtomicPlan(value: unknown): Promise<void>; /** Wrap the exact SDK methods used by dispatch. Scope is retained in closures; * caller arguments cannot disable it. Unrelated methods keep their receiver. * This is not a sandbox for arbitrary code holding the original SDK client. */ export declare function wrapReceizMarketplaceClient<T extends object>(client: T): T; //# sourceMappingURL=marketplaceExecutionPolicy.d.ts.map