← 返回 Skills 市场
bsvanon

Anvil Mesh

作者 BSVanon · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ 安全检测通过
167
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install anvil-mesh
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /anvil-mesh 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug anvil-mesh
版本 0.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 167 次。

如何安装 Anvil Mesh?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install anvil-mesh」即可一键安装,无需额外配置。

Anvil Mesh 是免费的吗?

是的,Anvil Mesh 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Anvil Mesh 支持哪些平台?

Anvil Mesh 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Anvil Mesh?

由 BSVanon(@bsvanon)开发并维护,当前版本 v0.2.0。

💬 留言讨论