{
  "name": "Zinvyl Fixed-Scope Router",
  "legal_provider": "G.B. Industry LLC d/b/a Zinvyl",
  "version": "1.3.0",
  "foundation_url": "https://zinvyl.com/",
  "human_interface": "https://zinvyl.com/marketplace/",
  "commerce_contract": "https://zinvyl.com/marketplace/agent-commerce.json",
  "public_evidence": "https://zinvyl.com/marketplace/freight-validation-report.json",
  "mcp": {
    "transport": "streamable-http",
    "url": "https://zinvyl.com/marketplace/agent-mcp",
    "authentication": "none",
    "access": "public-read-only-routing"
  },
  "observability": {
    "trace_context": "W3C Trace Context",
    "request_header": "traceparent",
    "dynamic_endpoint_response_headers": ["traceparent", "x-zinvyl-trace-id"],
    "intake_correlation": "A successful intake's x-zinvyl-trace-id is the stored receipt UUID without hyphens."
  },
  "authoritative_funding_system": "G.B. Industry payment ledger",
  "registry_manifest": "https://zinvyl.com/marketplace/mcp-server.json",
  "agent_payment_route": {
    "method": "POST",
    "url": "https://zinvyl.com/marketplace/api/agent-payment-route",
    "description": "Records an authorized fixed-scope purchase intent, binds its immutable reference to one offer and terms version, and returns the exact Stripe-hosted funding route. It never marks payment complete."
  },
  "order_status_route": {
    "method": "GET",
    "url_template": "https://zinvyl.com/marketplace/api/order-status?session_id={CHECKOUT_SESSION_ID}",
    "description": "Returns a no-store, payment-only status derived from the signed webhook ledger. Scope and intake confirmation remain separate requirements before work begins."
  },
  "official_registry": {
    "status": "active",
    "name": "com.zinvyl/marketplace",
    "version": "1.0.0",
    "record": "https://registry.modelcontextprotocol.io/v0.1/servers/com.zinvyl%2Fmarketplace/versions/latest"
  },
  "payment_status": "Stripe business profile active; sandbox path verified; live products, payment links, and signed production webhook configured. No external live customer payment or payout has been observed yet.",
  "channel_policy": "External acquisition channels surface demand. Zinvyl accepts direct and agent-originated transactions only after scope confirmation and verified funding through an authorized payment route.",
  "funding_rule": "A routing response, invoice, browser redirect, or purchase intent is never proof of funding. A signed live Stripe event must match the exact offer, amount, currency, terms consent, and Zinvyl-issued purchase reference. Work starts only after funding, scope, and complete intake are independently confirmed.",
  "secrets_policy": "Never transmit passwords, API keys, tokens, private keys, production credentials, banking data, or unredacted sensitive personal information."
}
