{"schema_version":"1.0","name":"Pragma.Vision Verified Commerce Registry","scope":{"description":"TAP/AP2/ACP-anchored skills, contract-versioned, quality-graded along canonical to certified gradient. Behavioral Context Portability MCP transport.","inclusion_criteria":["TAP/AP2/ACP/MCP/A2A protocol-anchored","Has interface contract with SemVer and JSON Schema","Quality grade in canonical, fast-lane, or certified"],"exclusion":"Generic long-tail MCP servers are out of scope; this descriptor is for Verified Commerce depth."},"endpoints":{"registry_browse":"https://soft.house/registry","registry_browse_api":"https://api.soft.house/registry/skills","registry_search_api":"https://api.soft.house/registry/skills/search","skill_detail_template":"https://soft.house/registry/{skill_id}","contract_fetch_template":"https://api.soft.house/registry/skills/{skill_id}/contract","mcp_manifest":"https://api.soft.house/.well-known/mcp-manifest.json","behavioral_context_query":"https://api.soft.house/context/query"},"mcp_tools":[{"name":"daily-delivery.schedule_delivery","description":"Use when a caller wants a pickup-and-dropoff delivery dispatched at or after a future time (birthday gifts, planned restocks). Live MCP tool `schedule_delivery` on the daily.delivery API worker (dd-api); creates the delivery with status=pending and the scheduler cron dispatches it when pickup_after <= now. Delivery cost is quoted and computed server-side; max_cost is a cap, never a client-set price.","auth_required":false,"sandbox_eligible":true},{"name":"fair-today.fair_price_score","description":"Use when a caller wants a fairness read on a marketplace listing price. Returns a scored estimate with stated confidence, market position, comparables, and a citation URL — an editorial signal, not a promise about any transaction. Live MCP tool `fair_today_score` (GET /mcp/tools, POST /mcp/call on the fair.today score surface); REST POST /v1/score requires a fair.today API key.","auth_required":false,"sandbox_eligible":true},{"name":"great-gift.gift_discover","description":"Use when a caller wants gift recommendations for a recipient, occasion, or budget. Returns curated recommendations with affiliate purchase links. No authentication required. Live MCP tool `gift/discover` on the great.gift MCP server at https://api.soft.house/great-gift/mcp (JSON-RPC 2.0 tools/call).","auth_required":false,"sandbox_eligible":true},{"name":"phantoid.agent_invoke","description":"Use when a caller wants to discover or invoke agents listed on the phantoid marketplace. Live JSON-RPC 2.0 MCP endpoint at https://api.soft.house/mcp/phantoid exposing one MCP tool per active + approved agent (tool names phantoid_agent_{slug}); tools/list returns the current catalog (KV-cached 5 minutes). Bearer token required.","auth_required":false,"sandbox_eligible":true},{"name":"pragma-vision.ebook_checkout_link","description":"Use when a caller wants to buy or recommend a pragma.vision ebook. Resolves a title or topic to the catalog page (https://pragma.vision/books) and the hosted checkout on https://shop.pragma.vision, where Lemon Squeezy is the merchant of record and handles checkout, payment, and file delivery. HONEST STATUS: today the live surface is the public web catalog and hosted checkout; the MCP catalog-lookup tool described by this contract is planned and NOT yet live.","auth_required":false,"sandbox_eligible":true},{"name":"pragma-vision.readiness_query","description":"Use when a caller asks whether a technology is ready to adopt, what the evidence says, or wants the eight-field Decision Card for it. Live MCP tool `pragma-readiness-query` at https://mcp.pragma.vision. Returns processed readiness results (scalars, Decision Card, Evidence Drawer rows with source tiers and contradictions); raw signal corpora are never exported.","auth_required":false,"sandbox_eligible":true},{"name":"soft-house.project_intake","description":"Use when a business wants soft.house to scope and deliver a software outcome. LIVE invocation today: authenticated HTTPS POST https://api.soft.house/api/outcomes/intakes (my.soft.house SSO bearer token). HONEST STATUS: an MCP tool wrapper for this intake is planned and NOT yet live; the REST endpoint is the live surface.","auth_required":false,"sandbox_eligible":true},{"name":"top-work.match_evaluate","description":"Use when a caller wants a match evaluation between a project and a professional on top.work. LIVE invocation today: authenticated HTTPS POST /api/matching/evaluate on the top.work API worker (tw-api; public hostname binding pending). The evaluation is compute-budget gated (P10): when the budget gate rejects, the call returns an honest skipped envelope with the retained score instead of a fresh evaluation. HONEST STATUS: an MCP tool wrapper is planned and NOT yet live.","auth_required":false,"sandbox_eligible":true},{"name":"trust-authority.verify_credential","description":"Use when an agent needs to check another agent or organization credential before trusting it. Verifies credential status, expiry, revocation (BitstringStatusList), and mandatory issuer-chain traversal to a root authority; all checks fail closed. This skill certifies credential status against the trust root — it never insures or warrants counterparty behavior. Live MCP tool `verify_credential` on the trust.authority MCP server (ta-mcp); for full cryptographic proof verification of a signed W3C VC document use POST https://api.trustauthority.ai/v1/credentials/verify.","auth_required":false,"sandbox_eligible":true},{"name":"wish-now.create_wish","description":"Use when a shopper describes a desired purchase, recipient, or occasion in natural language. Creates a structured wish with 4-layer content moderation and automatic payment-protocol detection. Live MCP tool `create_wish` on the wish.now MCP server (apps/mcp-server); callers authenticate with a wish.now MCP API key.","auth_required":false,"sandbox_eligible":true}],"protocols_supported":["mcp","ap2","acp","tap","a2a"],"trust_model":{"identity_layer":"Visa TAP (non-negotiable per Rule #28)","transport_layer":"OAuth 2.1 (HTTP transport for TAP assertions only)","authorization_layer":"AP2 mandates","execution_layer":"ACP / x402 settlement","signature_scheme":"HybridSignature2024 (ECDSA + ML-DSA-65, Rule #2)","issuer_did":"did:tp:trust-authority-ecosystem"},"contact":{"documentation":"https://soft.house/docs","api_reference":"https://soft.house/api-reference","security":"https://soft.house/security"},"generated_at":"2026-07-24T19:15:17.888Z"}