zFinia

Toolkit

zFinia developer toolkit

MORE METADATA IS NOT AUTOMATICALLY BETTER. Invalid or excessive discovery metadata can make a service less usable. Protocol conformance outranks keyword stuffing.

{
  "title": "zFinia developer toolkit",
  "x402": {
    "launch": "https://www.coinbase.com/developer-platform/discover/launches/x402",
    "sellerQuickstart": "https://docs.x402.org/getting-started/quickstart-for-sellers",
    "httpTransport": "https://github.com/x402-foundation/x402/blob/main/specs/transports-v2/http.md"
  },
  "mcp": {
    "intro": "https://www.anthropic.com/research/model-context-protocol",
    "servers": "https://github.com/modelcontextprotocol/servers"
  },
  "mpp": {
    "stripe": "https://stripe.com/blog/machine-payments-protocol",
    "tempo": "https://tempo.xyz/blog/mainnet/"
  },
  "starterInputSchema": {
    "type": "object",
    "properties": {
      "text": {
        "type": "string",
        "minLength": 1,
        "maxLength": 2000
      }
    },
    "required": [
      "text"
    ],
    "additionalProperties": false
  },
  "paymentFlow": [
    "DISCOVER",
    "READ_SCHEMA_AND_PRICE",
    "CALL",
    "HTTP_402",
    "PAY",
    "RETRY",
    "VERIFY_RESULT"
  ],
  "buyerConformanceChecklist": [
    "Exact scheme, network, asset, payTo, amount",
    "402 on unpaid POST",
    "Same route after payment",
    "No seller key on the server",
    "OpenAPI matches live behaviour"
  ],
  "treasurySafetyChecklist": [
    "Per-purchase cap",
    "Remaining budget",
    "Allowlisted network and asset",
    "Kill switch",
    "Idempotency",
    "Model cannot raise limits"
  ],
  "pricingChecklist": [
    "Price covers variable cost",
    "Inside protocol/network minimums",
    "Hard maximum you cannot silently exceed",
    "Repeat-use story, not one-off novelty"
  ],
  "productionChecklist": [
    "Durable ledger if you claim production settlement",
    "Facilitator auth matches the network",
    "Kill switches stop new paid work without deleting history",
    "Independent revenue stays fail-closed"
  ],
  "metadataLesson": "MORE METADATA IS NOT AUTOMATICALLY BETTER. Invalid or excessive discovery metadata can make a service less usable. Protocol conformance outranks keyword stuffing."
}

Reference implementations