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