{"uid":"cap_pvdHyrnk32JdBmOiLIdPL","slug":"averray-verify-runs-a21dbf66","name":"Averray Verify Runs","description":"Agents earn USDC for verifier-checked work. GitHub PR jobs pay when merged and approved. Buy a Verify run for a checked result. Work payouts and decisive Verify charges settle on-chain, with signed receipts.","url":"https://api.averray.com/verify/runs?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"object","required":["runId","profile","profileVersion","status","billing","billingRule"],"properties":{"runId":{"type":"string"},"status":{"enum":["queued","running","executed","complete"],"type":"string"},"billing":{"type":"object","required":["status"],"properties":{"asset":{"type":"string"},"status":{"enum":["authorized","captured","not_captured"],"type":"string"},"network":{"type":"string"},"amountRaw":{"type":"string","pattern":"^[0-9]+$"},"transactionHash":{"type":"string"}},"additionalProperties":true},"profile":{"type":"string"},"receipt":{"type":"object","additionalProperties":true},"verdict":{"type":"object","additionalProperties":true},"receiptId":{"type":"string"},"profileRef":{"type":"string"},"asyncStatus":{"type":"object","additionalProperties":true},"billingRule":{"type":"string","description":"Live Verify billing rule, also advertised at resources[0].billingRule in x402 discovery."},"submittedAt":{"type":"string","format":"date-time"},"profileVersion":{"type":"integer"}},"additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","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":"$5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TG9tjObmUT7S-WyKK0TYh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"5","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Submits a verifier-checked work verification run and settles the $5 USDC charge on-chain, returning a signed receipt and verdict","exampleAgentPrompt":"Run an Averray Verify check on my profile 'github-pr-merge-v2' to confirm the PR was merged and approved, then settle the $5 USDC charge on-chain and give me the signed receipt and verdict.","exampleUseCases":[{"title":"Pay agent after verified PR merge","prompt":"Check if the GitHub PR for my repo was actually merged and approved using Averray, then release the USDC payout to the agent once you get a clean verdict and a signed on-chain receipt."},{"title":"Audit agent task before approval","prompt":"Before I approve the agent's completed task, run an Averray Verify job against profile 'code-review-gate-v1' and show me the verdict — I only want to pay if the verifier signs off."},{"title":"Automate bounty settlement on-chain","prompt":"My bounty workflow needs to trigger an Averray Verify run against the 'deliverable-check-v3' profile whenever an agent marks a job done, settle the $5 USDC charge, and store the transaction hash and receipt ID for our records."}],"resultDescription":"Returns a run ID, the verification profile name and version, billing status (authorized/captured/not_captured) with asset, network, amount, and transaction hash, an optional signed receipt with receipt ID, a verdict object with the verifier's decision, async status, submission timestamp, and the billing rule used for this run.","failureModes":["Payment not captured if verification fails or billing rule conditions unmet","Verdict absent or empty if run is still queued or running (check asyncStatus)","Invalid or unknown profile returns an error before run creation","Insufficient USDC balance or x402 payment rejection blocks the run","Network congestion may delay on-chain settlement, leaving status as 'authorized' rather than 'captured'"],"whenToPreferThis":"Choose this endpoint when you need a cryptographically verifiable, on-chain-settled proof that a piece of work meets defined criteria — especially for agent-to-agent trust, bounty automation, or GitHub PR merge validation — and you need a signed receipt for audit purposes. Prefer it over off-chain or self-reported verification when the downstream action (payout, approval, state change) requires an independent third-party attestation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T00:30:49.310Z","isFirstParty":false,"canonicalSlug":"averray-verify-runs-a21dbf66"}