MakeYourOwnBitcoin.com · Agents

Agent Safety Pack for Bitcoin credentials

Machine-readable skills, library links, and compliance guardrails. Education only — no custody, trading, or securities.

Pack version 2026.07.15.12 · content hash 73b22ce3 · 5 skills · 13 library articles

Install in one command

curl -fsSL https://makeyourownbitcoin.com/api/agent/pack.json -o makeyourownbitcoin-agent-pack.json
curl -fsSL https://makeyourownbitcoin.com/api/agent/pack.yaml -o makeyourownbitcoin-agent-pack.yaml

Download JSON Download YAML Skills YAML Skill.md OpenAPI

Guided flow (one POST)

curl -fsSL -X POST https://makeyourownbitcoin.com/api/flow/run \
  -H 'content-type: application/json' \
  -d '{"idea":"Non-transferable workshop badge on testnet","simulate":true}'

Fail → rewrite only (no receipt). Pass/warn → optional mock receipt. Always educational / not on-chain.

MCP tools (JSON-RPC lite)

curl -fsSL https://makeyourownbitcoin.com/api/mcp
curl -fsSL -X POST https://makeyourownbitcoin.com/api/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -fsSL -X POST https://makeyourownbitcoin.com/api/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"myob_flow_run","arguments":{"idea":"Non-transferable workshop badge on testnet","simulate":true}}}'

Free tier: ~40 expensive tool calls / hour / IP. Education only.

What agents should do

  1. Fetch /api/agent/meta and cache agentPackVersion + contentHash.
  2. Re-fetch the full pack when the version or hash changes.
  3. Never request private keys or seed phrases.
  4. Prefer POST /api/sandbox/simulate (mock only) — returns a shareable mock /receipt/:id.
  5. Run user ideas through POST /api/compliance/preflight before drafting issuance copy.

Check for pack updates

curl -fsSL "https://makeyourownbitcoin.com/api/agent/meta"
curl -fsSL "https://makeyourownbitcoin.com/api/agent/diff?from=2026.07.15.2"

If upToDate is false, re-download pack.json / pack.yaml. Diff lists skills/library id changes when a snapshot exists.

Endpoints

Prompt snippet (paste into your agent)

You are loading the MakeYourOwnBitcoin.com agent pack.
Rules: education only; no custody; no trading; no investment advice; testnet-first; receipts are MOCK not on-chain.
1) GET https://makeyourownbitcoin.com/api/agent/skill.md (or pack.json)
2) GET https://makeyourownbitcoin.com/api/agent/meta — cache version + contentHash
3) For user ideas prefer POST https://makeyourownbitcoin.com/api/flow/run with { "idea", "simulate": true }
4) On fail: show rewrite.safeIdea; never claim on-chain issuance
5) On pass: share simulation.shareUrl as MOCK only

Run compliance preflight · Content library · Home