x402 census · trawl.run · 3d262d2ccd9a · JSON
POST /scan
gone
Solana archive scan, epochs 1059-1059 (1, 0.636 TB, preset kamino-lending), Parquet to R2, 7-day URL
Verdict: dead listing. 404/410: gone.
Facts from the catalogs
| Field | Value |
|---|---|
| URL | https://trawl.run/scan |
| Method | POST |
| Price | $4.00 USDC = 4000000 atomic units of EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
| Network | solana (solana) |
| payTo | Eo6S17vzoEaAs4gTMBuhWchJ1sxrQ2c7hS3K1JxcTrjy |
| Seller | trawl.run |
| Catalogs | payai (row updated 2026-10-19) |
| Listed since (lower bound) | 2026-10-19 (earliest catalog timestamp; catalogs report last-update times only) |
| Last catalog update | 2026-10-19 |
| CDP quality counters | not in the CDP catalog |
| Category (keyword rule) | other/unknown |
| Templated path | no |
| x402Version in catalog | 1 |
| Service name / tags | none |
Unpaid probe (census of 2026-10-22)
| Field | Value |
|---|---|
| Probed at | 2026-10-22T00:38:22.697Z |
| HEAD | 404 |
| GET | 404 |
| Verdict | gone 404/410: gone |
| 402 carried in | n/a |
| x402Version in the 402 | n/a |
| accepts[0] | none |
| Live amount equals catalog price | not comparable |
| Live payTo equals catalog payTo | not comparable |
| extensions.bazaar in the 402 | no |
| PAYMENT-REQUIRED header | no |
| WWW-Authenticate offer | none |
| Content type / server / CORS | application/json / cloudflare / none |
| Latency | 348 ms |
| Error | none |
No hourly re-probe has reached this resource yet; the cron covers a rotating slice of 150 per hour.
On-chain facts for the payTo (public address)
| Field | Value |
|---|---|
| Settlement history | unresolved: non-EVM payTo; only Base is covered |
Declared input and output (extensions.bazaar)
{
"input": {
"body": {
"idl": {
"type": "object",
"description": "An Anchor IDL, 0.29 or 0.30 layout, up to 512 KB. Not with a preset."
},
"filter": {
"type": "object",
"description": "programs or accounts (base58 lists, one of them required), discriminators, include_votes, include_failed, include_success, only_idl_instructions, start_slot, end_slot, min_fee, max_fee."
},
"preset": {
"type": "string",
"description": "A preset slug from GET /presets, such as \"pumpfun\"."
},
"end_epoch": {
"type": "integer",
"required": true,
"description": "The last epoch, inclusive."
},
"start_epoch": {
"type": "integer",
"required": true,
"description": "The first epoch, inclusive."
}
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"job_id": {
"type": "string",
"description": "GET /job/<job_id> returns the state, and the Parquet URLs when done."
},
"status_url": {
"type": "string",
"description": "The URL to poll."
}
}
}
}
Try it (unpaid: shows the 402)
curl -si -X POST 'https://trawl.run/scan' -H 'accept: application/json' -H 'content-type: application/json' --data '{}'
The catalog declares POST. A 402 answer carries the payment requirements in the JSON body and, for x402 v2, base64 in the PAYMENT-REQUIRED header. This page never sends a payment.
Paid checks (x402, USDC on Base)
GET https://bazaar.agentexchange.work/r/3d262d2ccd9a/probe.json re-runs this probe right now for $0.01 and writes the result here. POST https://bazaar.agentexchange.work/featured with {"id":"3d262d2ccd9a"} places this resource at the top of the report and search pages for 30 days for $1.00, labelled. Unpaid requests answer 402 with the terms. Pricing.
Catalog references: PayAI listing status · this record as JSON · all resources on trawl.run.