Query live data feeds, verify BSV transactions, and discover paid services on the Anvil mesh network.
Anvil is a mesh of BSV nodes that:
Find a node's capabilities:
bash
curl https://<node>/.well-known/anvil
Returns a machine-readable manifest listing all available data topics, payment options, and mesh info.
Find payment details:
bash
curl https://<node>/.well-known/x402
Returns endpoint pricing and payment models (HTTP 402 standard).
Browse available topics:
bash
curl https://<node>/stats
The envelopes.topics field lists all active data topics with envelope counts.
Fetch envelopes for a topic:
bash
curl "https://<node>/data?topic=oracle:rates:bsv&limit=5"
Returns signed envelopes with payload, publisher pubkey, signature, TTL, and timestamp.
bash
curl "https://<node>/tx/<txid>/beef"
Returns the transaction in BEEF format with merkle proof for SPV verification.
http://212.56.43.191:9333 — anvil-primehttp://212.56.43.191:9334 — anvil-oneIf an endpoint requires payment:
X402-Proof headerNo accounts, no API keys, no signups. Sub-cent costs, instant settlement.
bash
curl -s "http://212.56.43.191:9333/data?topic=oracle:rates:bsv&limit=1" | jq '.envelopes[0].payload | fromjson | .USD'