All records · This seller in the ranking · Ranking

DELIVERED

vet402 paid 0.002 USDC.e on Tempo to mpp.orthogonal.com/serper/autocomplete and received 643 bytes with HTTP 200.

(request sent)

Proves: vet402 paid and saw this HTTP status at this time.

Doesn't prove: that the content is correct, or that the seller is working now.

3 checks

Verify it yourself

No account and no payment needed. The script checks that vet402's published key (src/receipt/observers.ts) signed this record, looks up the payment on chain, and checks the record against its daily Merkle root.

Download JSON

git clone https://github.com/kzmttkc/vet402-delivery
cd vet402-delivery && npm ci
npx tsx scripts/verify-receipt.ts https://kzmttkc.github.io/vet402-delivery/records/obs_2026-10-09_002201.json
All fields
typex402-observation
version0
idobs_2026-10-09_002201
observer.iddid:web:vet402.com#obs-key-2026-09
observer.address0x6232335B5264f7aa62a51f8ACc4676D22511Ff3C
observer.sequence2201
issuedAt1791594427
verdict.codeDELIVERED
verdict.reasonPayment settled; HTTP 200, non-empty body.
verdict.rechecknull
verdict.checks.paymentSettledtrue
verdict.checks.httpStatus200
verdict.checks.bodyNonEmptytrue
verdict.checks.declaredFormatMatchednull
verdict.checks.sellerReceiptValidnull
verdict.checks.responseHashMatchesSellernull
resourceUrlhttps://mpp.orthogonal.com/serper/autocomplete
payment.networkeip155:4217
payment.schemempp-charge
payment.transaction0x3fecc0ca19959ee15367b167a1ba4c2a545073914c07cbb9aaafaa407ce37481
payment.payer0x9B59aBF3dc92E7f60A6eeB7c1dEDC6dEB0bB4E51
payment.payTo0x1563CdE0042d17F53b23d91Fd9B73ACE9Da26a09
payment.asset0x20c000000000000000000000b9537d11c60e8b50
payment.amount2000
payment.decimals6
payment.assetSymbolUSDC.e
payment.settledAtnull
request.methodnull
request.url_hash0xb7b86a24debe5245b16b00c5b4cb0ac501524d95b58e906e3ca831ecb7ebba58
request.params_hashnull
request.params_saltedfalse
request.ts2026-10-09T02:34:01.545Z
response.status200
response.responseHashnull
response.responseHashAlgnull
response.responseHashEncodingnull
response.responseHashNotehash not recorded (the daily remeasure run does not hash the response)
response.contentTypenull
response.bytes643
response.receivedAtnull
response.latencyMsnull
offernull
sellerReceiptnull
scope.proves.0observer-signed-at-time
scope.proves.1payment-on-chain
scope.proves.2response-status-at-time
scope.proves.3existed-by-anchor-time
scope.doesNotProve.0content-correctness
scope.doesNotProve.1seller-trustworthiness
scope.doesNotProve.2seller-availability-now
scope.doesNotProve.3refund-entitlement
scope.vantageSeen from vet402's network only.
scope.textProves vet402 paid and what HTTP status came back at this time. Does not prove the content is correct.
notRecorded.0request.method
notRecorded.1request.ts: the time recorded is when the spend was reserved, just before the paid request
notRecorded.2response.contentType
notRecorded.3response.receivedAt
notRecorded.4response.latencyMs
notRecorded.5payment.settledAt
notRecorded.6declared output format (not checked in this run)
notRecorded.7request.params_hash: request body not recorded
notRecorded.8response.responseHash: hash not recorded (the daily remeasure run does not hash the response)
source.datasetremeasure-tempo-2026-10-09
source.rowrows[4]
contacthttps://vet402.com/
anchor.statusanchored
anchor.day2026-10-09
anchor.networksolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
anchor.tx5oA3jb88J2KpqGXh3p6AkwgMtw6gb3oST2A1eumo6xyG3cbHjUvHvEYoEp7pXRYP3GPbC3JeYtPBhKghwyATo5Tc
anchor.root0xc0eea15d2ae1af2c0ef38f850f30385315f10ef252a333f203ffad35ae3a1e00
anchor.leafIndex90
anchor.proof.00x61d95ce0dd111be139a11c6102d583caeaa46ba6459e76a67e7afce95aa09860
anchor.proof.10x6a94e9493894fbfed6adad0b39ae2ab8cecf49c6d9af9ff461da3146e0999092
anchor.proof.20xfeb853d69236f365d8173bedc1ddc15f4ad677ebef8e51ecc0905d1a1a05b6ea
anchor.proof.30x0e574fd3a875ff699d5e02dedc1a279f7351a6446f3a47ef35d7ce88ea00acb4
anchor.proof.40x1709072c8e5572b79469ab1d07b38e74ecadf090a9fdef1d62a3efe03768302e
anchor.proof.50x8f30a75178224fec48764f733b5c751943baf27f000b52e25a27e1c8a864608a
anchor.proof.60x7f70fcf0db5d36053c6d05f50dc9dbfcaddddd7228af6108a84c2219461356d4
anchor.proof.70xf16ac046ad568d2b9c4b04a39236f38220356eb9bf5bd3b74af4ea691978a488
anchor.count186
anchor.sequenceRange.02111
anchor.sequenceRange.12296
anchor.observerAddress0x6232335B5264f7aa62a51f8ACc4676D22511Ff3C
anchor.anchoredAt2026-10-10T01:17:35.000Z
corrections[]
signature.formateip712
signature.signature0xed5f5cf9150144d992c6b21d258f64350eb67b8fbe4b2ea911170b84c2979be7700640cee47d97ffb9e196b7329342742adf8536ca3934a49db44f9cc9b815c41c

Not recorded by the run that made this observation:

  • request.method
  • request.ts: the time recorded is when the spend was reserved, just before the paid request
  • response.contentType
  • response.receivedAt
  • response.latencyMs
  • payment.settledAt
  • declared output format (not checked in this run)
  • request.params_hash: request body not recorded
  • response.responseHash: hash not recorded (the daily remeasure run does not hash the response)
Seller response (0)

None.

Correction history (0)

None.

Are you the seller?

You can attach your own signed x402 Receipt for this transaction, add a note, or ask vet402 to pay and check again. Nothing here is deleted; additions are listed below the record with their date.

Open an issue at github.com/kzmttkc/vet402-delivery/issues with the record id obs_2026-10-09_002201 (the same place as corrections to the ranking), or send the id to https://vet402.com/.