← Back to Skills Marketplace
bsvanon

Anvil Mesh

by BSVanon · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
167
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install anvil-mesh
Description
Query the Anvil mesh network for live BSV data feeds, verify transactions via SPV, and discover HTTP 402 micropayment services. Non-custodial, sub-cent payme...
README (SKILL.md)

Anvil Mesh

Query live data feeds, verify BSV transactions, and discover paid services on the Anvil mesh network.

What Anvil Does

Anvil is a mesh of BSV nodes that:

  • Publishes signed data feeds (price oracles, sensor data, any structured data)
  • Verifies BSV transactions via SPV with merkle proofs against synced headers
  • Accepts micropayments via HTTP 402 — non-custodial, sub-cent, instant settlement on BSV

Discovery

Find a node's capabilities:

curl https://\x3Cnode>/.well-known/anvil

Returns a machine-readable manifest listing all available data topics, payment options, and mesh info.

Find payment details:

curl https://\x3Cnode>/.well-known/x402

Returns endpoint pricing and payment models (HTTP 402 standard).

Query Data

Browse available topics:

curl https://\x3Cnode>/stats

The envelopes.topics field lists all active data topics with envelope counts.

Fetch envelopes for a topic:

curl "https://\x3Cnode>/data?topic=oracle:rates:bsv&limit=5"

Returns signed envelopes with payload, publisher pubkey, signature, TTL, and timestamp.

Verify a Transaction

curl "https://\x3Cnode>/tx/\x3Ctxid>/beef"

Returns the transaction in BEEF format with merkle proof for SPV verification.

Live Nodes

  • http://212.56.43.191:9333 — anvil-prime
  • http://212.56.43.191:9334 — anvil-one

Payment Flow (HTTP 402)

If an endpoint requires payment:

  1. Request the endpoint
  2. Receive HTTP 402 with price and payment address
  3. Create a BSV transaction for the exact amount
  4. Resend request with payment proof in X402-Proof header
  5. Receive data — transaction settles on BSV network

No accounts, no API keys, no signups. Sub-cent costs, instant settlement.

Example: Get BSV/USD Price

curl -s "http://212.56.43.191:9333/data?topic=oracle:rates:bsv&limit=1" | jq '.envelopes[0].payload | fromjson | .USD'

Links

Usage Guidance
This skill appears coherent and low-risk, but take these precautions before use: (1) Verify the GitHub and npm links yourself to ensure they point to the real Anvil project; (2) Be cautious about curling raw HTTP IP addresses — prefer HTTPS endpoints when available; (3) Avoid sending any sensitive data in requests to unknown nodes; (4) If you plan to run the example that pipes output to jq, install jq or remove that step; (5) If you need higher assurance, test queries from an isolated environment (no access to sensitive files or credentials) and inspect responses before automating payments or further actions.
Capability Analysis
Type: OpenClaw Skill Name: anvil-mesh Version: 0.2.0 The anvil-mesh skill bundle provides documentation and usage examples for interacting with a BSV-based mesh network. It uses standard curl commands to query data feeds and verify transactions from specific nodes (e.g., 212.56.43.191). There is no evidence of malicious intent, data exfiltration, or harmful execution logic in SKILL.md or the metadata.
Capability Assessment
Purpose & Capability
Name and description align with the SKILL.md instructions: all runtime steps are curl calls to Anvil nodes to discover manifests, fetch data, and request tx proofs. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions stay within the declared purpose (network queries to Anvil nodes and handling HTTP 402 payment flow). Minor issues: examples reference 'jq' in a sample pipeline even though 'jq' is not listed as a required binary, and the README includes hard-coded HTTP endpoints and raw IP addresses (http://212.56.43.191:9333/9334). Those are not necessarily malicious but are worth caution before contacting endpoints.
Install Mechanism
There is no install spec and no code files — this is instruction-only, which minimizes disk-write/install risk. The SKILL.md points to a GitHub repo and an npm SDK for background reading, but the skill itself doesn't download or execute those packages.
Credentials
No environment variables, credentials, or config paths are required. This matches the described non-custodial, no-account flow for Anvil.
Persistence & Privilege
Skill is not always-on and doesn't request elevated or persistent privileges. Model invocation is allowed (normal default) and appropriate for this skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install anvil-mesh
  3. After installation, invoke the skill by name or use /anvil-mesh
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
Add GitHub + npm links, repo now public
v0.1.1
Remove GitHub links until public launch
v0.1.0
- Initial release of anvil-mesh skill. - Enables querying Anvil mesh network for live BSV data feeds. - Supports BSV transaction verification via SPV with merkle proofs. - Discovers HTTP 402 micropayment services for non-custodial, instant, sub-cent transactions. - No accounts or API keys required; payment via standard BSV transactions.
Metadata
Slug anvil-mesh
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Anvil Mesh?

Query the Anvil mesh network for live BSV data feeds, verify transactions via SPV, and discover HTTP 402 micropayment services. Non-custodial, sub-cent payme... It is an AI Agent Skill for Claude Code / OpenClaw, with 167 downloads so far.

How do I install Anvil Mesh?

Run "/install anvil-mesh" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Anvil Mesh free?

Yes, Anvil Mesh is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Anvil Mesh support?

Anvil Mesh is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Anvil Mesh?

It is built and maintained by BSVanon (@bsvanon); the current version is v0.2.0.

💬 Comments