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
- Hello x402 (runnable in-repo)
- Paid validation service live sibling
- Paid data transformation (runnable in-repo)
- Agent wallet with spend limits (runnable in-repo)
- Buy → enrich → sell pipeline (runnable in-repo)
- MCP + x402 challenge-handoff live sibling
- Machine discovery example