{"uid":"cap_VYhEyhx5Yd7-j4VlWKpM_","slug":"dt0ur-online-micro-escrow-creator-d3b454db","name":"dt0ur.online Micro-Escrow Creator","description":"Locks buyer funds in a programmatic micro-escrow awaiting provider execution and cryptographic schema verification before release.","url":"https://dt0ur.online/api/escrow/create?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"payer":{"type":"string","description":"Payer wallet or agent DID"},"amount":{"type":"number","minimum":0.01,"description":"Escrow deposit amount in USD/USDC"},"provider":{"type":"string","description":"Provider wallet or agent DID"},"expected_schema":{"type":"object","description":"JSON schema that provider response must satisfy to release funds"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RQMy3vsszVdXgXlCL2rRw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Locks buyer funds in a programmatic micro-escrow, releasing them only after provider execution is verified against a cryptographic JSON schema.","exampleAgentPrompt":"Lock 5 USDC in escrow from my wallet did:key:z6MkAgentBuyer to provider wallet did:key:z6MkAgentProvider, and only release the funds when the provider returns a response matching this JSON schema: {type: 'object', properties: {result: {type: 'string'}}}.","exampleUseCases":[{"title":"Agent-to-agent trustless payment","prompt":"Set up an escrow of 2.50 USDC from my agent wallet did:key:z6MkBuyerAgent to provider did:key:z6MkProviderAgent, and only release the funds when the provider's response has a JSON object with a 'transcription' string field."},{"title":"Conditional payment for data delivery","prompt":"Lock 10 USDC from payer wallet did:key:z6MkDataBuyer in escrow for provider did:key:z6MkDataSeller — release only when the provider returns a valid response matching a schema that requires an array of 'records' with at least one item."},{"title":"Automated freelance milestone escrow","prompt":"Hold 25 USDC from my wallet did:key:z6MkFreelanceClient in escrow for provider did:key:z6MkFreelanceDev, releasing the funds only when their deliverable response satisfies a schema requiring a 'fileUrl' string and a 'completedAt' timestamp."}],"resultDescription":"Returns a confirmation of the escrow creation, including an escrow ID, the locked amount, payer and provider identifiers, and the expected JSON schema that must be satisfied by the provider's response before funds are released.","failureModes":["Insufficient funds in payer wallet — escrow creation fails with a balance error","Invalid or unresolvable payer/provider DID — returns identity resolution error","Malformed expected_schema — JSON schema validation fails and escrow is not created","Amount below minimum threshold of $0.01 — rejected with minimum amount error","Network or on-chain transaction failure — escrow not committed, returns retry error"],"whenToPreferThis":"Choose this endpoint when you need trustless, programmatic conditional payment between an agent buyer and an agent or human provider — especially in x402 payment flows where funds must be locked before work begins and released only upon cryptographic proof of delivery. Prefer this over direct payment endpoints when the transaction requires schema-based output verification before settlement.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T00:47:52.016Z","isFirstParty":false,"canonicalSlug":"dt0ur-online-micro-escrow-creator-d3b454db"}