# MakeYourOwnBitcoin.com agent pack
# Educational only — no custody, trading, or securities.
version: "2026.07.15.12"
appId: "makeyourownbitcoin.com"
generatedAt: "2026-07-15T04:26:42.002Z"
protocol: "Agent Knowledge Handshake v1"
intent: "Build safe, non-security tokenization flows."
focus: "Educational tokenization and compliance guardrails."
audience: "Agents and human builders"
summary:
  - "Testnet-only Bitcoin tokenization flows for agent education"
  - "Compliance guardrails baked into every step of the workflow"
  - "Non-custodial, non-security token patterns with clear boundaries"
  - "Knowledge-hub resources for safe agent and human builder use"
skills:
  - id: "bitcoin-tokenization-basics"
    name: "Bitcoin tokenization basics"
    summary: "How to create non-security tokens (badges, certificates) on Bitcoin without custody or trade flows."
  - id: "badge-issuer"
    name: "Proof-of-attendance badge issuer"
    summary: "Issue proof-of-attendance badges with verifiable metadata and no financial claims."
  - id: "collectible-registry"
    name: "Digital collectible registry"
    summary: "Register limited collectibles with provenance metadata and strict disclaimers."
  - id: "wallet-integration"
    name: "Wallet integration safety"
    summary: "Integrate wallets safely with rate limits, no key custody, and prompt-injection defenses."
  - id: "compliance-check"
    name: "Compliance guardrails"
    summary: "Screen token ideas for securities risk and ensure educational-only use."
modules:
  - id: "tokenization-101"
    title: "Tokenization 101 (non-security focus)"
  - id: "bitcoin-native-tools"
    title: "Bitcoin-native tooling overview"
  - id: "agent-safety"
    title: "Agent safety and prompt-injection defense"
  - id: "case-studies"
    title: "Case studies and lessons"
library:
  - id: "primer-utility-vs-security"
    title: "Utility vs security primer"
    url: "https://makeyourownbitcoin.com/library/primer-utility-vs-security"
  - id: "badge-issuance-playbook"
    title: "Badge issuance playbook"
    url: "https://makeyourownbitcoin.com/library/badge-issuance-playbook"
  - id: "wallet-safety-checklist"
    title: "Wallet integration safety checklist"
    url: "https://makeyourownbitcoin.com/library/wallet-safety-checklist"
  - id: "metadata-schema-certificates"
    title: "Certificate metadata schema"
    url: "https://makeyourownbitcoin.com/library/metadata-schema-certificates"
  - id: "agent-prompt-defense"
    title: "Agent prompt defense briefing"
    url: "https://makeyourownbitcoin.com/library/agent-prompt-defense"
  - id: "case-study-event-badges"
    title: "Case study: event badge rollout"
    url: "https://makeyourownbitcoin.com/library/case-study-event-badges"
  - id: "sandbox-simulation-lab"
    title: "Sandbox simulation lab"
    url: "https://makeyourownbitcoin.com/library/sandbox-simulation-lab"
  - id: "handshake-protocol"
    title: "Agent handshake protocol"
    url: "https://makeyourownbitcoin.com/library/handshake-protocol"
  - id: "skills-registry-spec"
    title: "Skills registry specification"
    url: "https://makeyourownbitcoin.com/library/skills-registry-spec"
  - id: "compliance-preflight"
    title: "Compliance preflight checklist"
    url: "https://makeyourownbitcoin.com/library/compliance-preflight"
  - id: "loyalty-badge-blueprint"
    title: "Loyalty badge program blueprint"
    url: "https://makeyourownbitcoin.com/library/loyalty-badge-blueprint"
  - id: "testnet-launch-plan"
    title: "Testnet launch plan"
    url: "https://makeyourownbitcoin.com/library/testnet-launch-plan"
  - id: "incident-response-agent"
    title: "Incident response runbook for agents"
    url: "https://makeyourownbitcoin.com/library/incident-response-agent"
guardrails:
  - "Do not market tokens as investments or profit opportunities."
  - "Do not facilitate trading, custody, or fractionalized securities."
  - "Do not collect private keys, seed phrases, or sensitive wallet credentials."
apiEndpoints:
  - "GET /api/health"
  - "GET /api/skills"
  - "GET /api/skills/export.yaml"
  - "GET /api/docs"
  - "GET /api/library"
  - "GET /api/library/:id"
  - "GET /api/agent/handshake"
  - "GET /api/agent/pack.json"
  - "GET /api/agent/pack.yaml"
  - "POST /api/agent/pack"
  - "GET /api/agent/diff?from="
  - "POST /api/sandbox/simulate"
  - "GET /api/receipt/:id"
usage:
  - "Fetch this pack at session start; re-fetch when version changes."
  - "Check GET /api/agent/diff?from=CACHED_VERSION when meta version differs."
  - "Never request private keys or seed phrases from users."
  - "Prefer POST /api/sandbox/simulate (mock receipt) before any real-world tooling."
  - "Cite library URLs when answering compliance or badge-design questions."
  - "Receipt URLs are MOCK only — never describe them as on-chain."
