NOT DELIVERED
vet402 paid 0.0013 USDC on Solana to api.syraa.fun/assets. The seller answered HTTP 503.
(response recorded)
Seen from vet402's network only.
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.
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-09-28_000031 (the same place as corrections to the ranking), or send the id to https://vet402.com/.
3 checks
- ✓Payment0.0013 USDC on Solana · 2M3eYQ…hpLS ↗
from
9VaAPD…aQRuto53JhuF…uC7t - ○ResponseHTTP 503 · application/json
Payment settled; the seller answered HTTP 503.
responseHash: hash not recorded (this purchase predates receipts) - ✓RecordIn the 2026-09-28 root, written on Solana · JqhzBq…Neb2 ↗ also in the observation_roots program on Solana · ansdE2…HHfS ↗
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.
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-09-28_000031.json
All fields
| type | x402-observation |
|---|---|
| version | 0 |
| id | obs_2026-09-28_000031 |
| observer.id | did:web:vet402.com#obs-key-2026-09 |
| observer.address | 0x6232335B5264f7aa62a51f8ACc4676D22511Ff3C |
| observer.sequence | 31 |
| issuedAt | 1790596527 |
| verdict.code | NOT_DELIVERED |
| verdict.reason | Payment settled; the seller answered HTTP 503. |
| verdict.recheck | null |
| verdict.checks.paymentSettled | true |
| verdict.checks.httpStatus | 503 |
| verdict.checks.bodyNonEmpty | true |
| verdict.checks.declaredFormatMatched | true |
| verdict.checks.sellerReceiptValid | null |
| verdict.checks.responseHashMatchesSeller | null |
| resourceUrl | https://api.syraa.fun/assets |
| payment.network | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| payment.scheme | x402-exact |
| payment.transaction | 2M3eYQQj9y3s5bYEAeJU6irqyuVzGC6C5Hy3td7zBbdMywfE9U4E8sw9QHcM5nHz1kYCxo7fB9o5zuBvvLcBhpLS |
| payment.payer | 9VaAPD1CPE4i8pquaRwE7LvZXMmvGdgffD4Q8xJgaQRu |
| payment.payTo | 53JhuF8bgxvUQ59nDG6kWs4awUQYCS3wswQmUsV5uC7t |
| payment.asset | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| payment.amount | 1300 |
| payment.decimals | 6 |
| payment.assetSymbol | USDC |
| payment.settledAt | null |
| request.method | GET |
| request.url_hash | 0x9e2fa6d79043188de1e2435d3b4ffdd601f1f7b9d9f0bca4f647e3112112fadb |
| request.params_hash | 0x6ff4e82dadeb8be6ac5221501c625d9aabbd9a97d95bc69fcc9eb4aae224a19e |
| request.params_salted | true |
| request.ts | null |
| response.status | 503 |
| response.responseHash | null |
| response.responseHashAlg | null |
| response.responseHashEncoding | null |
| response.responseHashNote | hash not recorded (this purchase predates receipts) |
| response.contentType | application/json; charset=utf-8 |
| response.bytes | null |
| response.receivedAt | 2026-09-28T07:36:12.997Z |
| response.latencyMs | null |
| offer | null |
| sellerReceipt | null |
| scope.proves.0 | observer-signed-at-time |
| scope.proves.1 | payment-on-chain |
| scope.proves.2 | response-status-at-time |
| scope.proves.3 | existed-by-anchor-time |
| scope.doesNotProve.0 | content-correctness |
| scope.doesNotProve.1 | seller-trustworthiness |
| scope.doesNotProve.2 | seller-availability-now |
| scope.doesNotProve.3 | refund-entitlement |
| scope.vantage | Seen from vet402's network only. |
| scope.text | Proves vet402 paid and what HTTP status came back at this time. Does not prove the content is correct. |
| notRecorded.0 | request.ts: only the time after the response was recorded |
| notRecorded.1 | response.bytes |
| notRecorded.2 | response.latencyMs |
| notRecorded.3 | payment.settledAt |
| notRecorded.4 | response.responseHash: hash not recorded (this purchase predates receipts) |
| source.dataset | solana-census-2026-09-28 |
| source.row | rows[42] |
| contact | https://vet402.com/ |
| anchor.status | anchored |
| anchor.day | 2026-09-28 |
| anchor.network | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| anchor.tx | JqhzBqMSuL9ZrZz511fCgqcvU7Sjzhs7ccdbpqtdgUUUV7G1iBAuc4my5hReEkbyr6qk9vB3uMqB13cbpVzNeb2 |
| anchor.root | 0xc537015303c55d6f07a1b8262914fa972b6f1cea2d472c05f8cfd1bbb92856a6 |
| anchor.leafIndex | 30 |
| anchor.proof.0 | 0xc18cfebd9bea516e65220ec5d2082262401723cef4fc8666ba41b92ad35a76f0 |
| anchor.proof.1 | 0x2afdc2afae41b1592721215082418dcff16b6b69cb9b2a4cbabd899c4bc05b36 |
| anchor.proof.2 | 0xae40324fceaeb71f3a54512c82e66f9c62af7c4f1ccd83519ab077084b7a32e5 |
| anchor.proof.3 | 0x4ba415b5c8736c0f8dcd46ecc3fc17321e3728f7255953e65c110d9d6cbb8331 |
| anchor.proof.4 | 0x3c9685d127d6529bf91a2be5d256b3c4d4781613004ef07b4caeaa5eb75cfbbd |
| anchor.proof.5 | 0xc585080822c0fb1e908690734760c730b3aafdc80cd873f5a148421f0e42ba19 |
| anchor.proof.6 | 0x72051c57021a660468dccb97c79bc336a047bcb48cb29049d6ddf77ad6c0d6bf |
| anchor.proof.7 | 0xccc61fb963ddcdf224c536f6fb1a2f326002a746d2a935085d933bd5dab96b18 |
| anchor.count | 165 |
| anchor.sequenceRange.0 | 1 |
| anchor.sequenceRange.1 | 165 |
| anchor.observerAddress | 0x6232335B5264f7aa62a51f8ACc4676D22511Ff3C |
| anchor.anchoredAt | 2026-09-29T08:01:18.000Z |
| corrections | [] |
| signature.format | eip712 |
| signature.signature | 0xbb78a836bdc4eea2848bea75a4ad792a25ffaa8c6279e3f1e8dcb784666c202b4f00914621e5c608a90e2355439f229a49960eacf6d3cc8e2d1baaf4b55df6d21c |
Not recorded by the run that made this observation:
- request.ts: only the time after the response was recorded
- response.bytes
- response.latencyMs
- payment.settledAt
- response.responseHash: hash not recorded (this purchase predates receipts)
Seller response (0)
None.
Correction history (0)
None.