{"generatedAt":"2026-09-02T23:43:31.622Z","build":{"commit":null,"branch":null,"startedAt":"2026-09-01T10:33:52.807Z"},"available":false,"totals":{"paidSettled":0,"selfPaid":0,"externalPaid":0,"distinctExternalPayers":0,"canceled":0,"freeTier":0},"perRoute":{},"caveats":["An external payer is not a customer. Most of our external payments come from a crawler that pays dozens of sellers and resells reports about them; that is its reconnaissance budget, not demand for our data. distinctExternalPayers is published for exactly this reason - read it before externalPaid.","Settlement records written before 2026-08-14 do not carry the route that was sold, and it cannot be reconstructed. They are grouped under a separate key rather than spread across routes, so every per-route number here is a lower bound.","Cancelled settlements are counted separately and never as payments. A cancelled settlement means the handler returned an error and no money moved.","selfPaid is our own testing. It is the majority of the total and it is shown rather than netted out; hiding it would be the easiest way to make this page lie.","These counts come from our own settlement log, which is the seller's record. It is not independently verifiable by you. Onchain transfers to our payTo address are.","build.commit is the commit the process answering you was built from. Compare it with the head of our public repository: if they differ for more than a few minutes, our deploy is stuck and what you are reading is older than what we published. We added this because a build of ours failed silently and we came within forty seconds of not noticing."],"general_answer":{"note":"What each paid route returns when called with NO query parameters. 'paid' means the parameterless answer is real data and costs the route price; 'free' means we have nothing computed yet and return an explanation at no charge; 'none' means the route still requires parameters. A bare call WITHOUT a payment signature always returns 402 regardless, so catalog crawlers see no change.","free_until":"2026-08-24","routes":{"/x402-listing-drift-check":"paid","/rpc-capability-probe":"free","/proposal-state-check":"free","/safe-authority-check":"free","/safe-signer-drift":"free","/dependency-repo-vanished-check":"free","/lending-depeg-exposure":"free","/vesting-status":"free","/vesting-plan-control-check":"free","/insider-early-sale-check":"free","/proposal-status":"free","/advisory-fix-availability-check":"free","/mcp-registry-remote-drift":"free"}},"object_params":{"note":"Parameters that name the object a route answers about. Their FORM is validated before the payment challenge, so a malformed value costs you nothing. They are not 'required': calling with none of them returns a general answer instead. Do not read openapi 'required' for this - it answers a different question.","routes":{"/memory/search":["query"],"/vesting-status":["plan_id","provider"],"/insider-early-sale-check":["plan_id","provider"],"/safe-authority-check":["address","chain_id"],"/proposal-state-check":["dao","proposal_id"],"/vesting-plan-control-check":["plan_id","provider"],"/mcp-registry-remote-drift":["server"],"/rpc-capability-probe":["endpoint"],"/dependency-repo-vanished-check":["package"],"/advisory-fix-availability-check":["advisory"],"/x402-listing-drift-check":["resource"],"/listing-drift/batch":["resources"],"/safe-signer-drift":["address","chain_id"],"/lending-depeg-exposure":["borrower","chain"],"/proposal-status":["dao","proposal_id"]}},"proposed":{"note":"Demand measurement for endpoints that DO NOT EXIST yet, see GET /proposed. Counted per caller: 'single' means a caller asked for one candidate (interest), 'sweep' means the same caller walked several (a crawler, not demand).","review_by":"2026-08-31","calls_30d":{}}}