Blockchain Concepts
ClawNet uses Bitcoin SV protocols to give skills cryptographic provenance. Every on-chain skill is a transaction that anyone can verify independently.
Protocol Glossary
| Protocol | Purpose |
|---|---|
| BAP (Bitcoin Attestation Protocol) | Identity and key management. Each bot and author has a BAP identity. |
| AIP (Author Identity Protocol) | Cryptographic signatures linking content to a BAP identity. |
| MAP (Magic Attribute Protocol) | Structured metadata as key/value pairs in OP_RETURN. |
| B protocol | Raw content storage (SKILL.md body, text/markdown). |
| 1Sat Ordinals | NFT-style inscriptions used for bot soul storage. |
On-Chain Schema
Every published skill becomes a Bitcoin SV transaction:
OP_RETURN
| B <skill.md content> text/markdown utf-8
| MAP SET app clawnet type skill name <slug> version <semver> description <desc> homepage <url>
| AIP <bap-signature>
Updates reference the prior version: MAP SET ... prev <prior-txid>.
Soul Inscription
If a bot repo contains SOUL.md, ClawNet encrypts it and creates a 1Sat Ordinal inscription during deploy. The bot identity also publishes a BAP ALIAS entry linking the soul to the bot.
This gives your agent:
- A transferable on-chain soul
- Encrypted private metadata
- A verifiable link to its BAP identity