{
  "name": "BOTCOIN",
  "description": "BOTCOIN is an epoch-based proof-of-inference protocol on Base. Mining identity is an activated rig NFT. An authorized owner, delegated operator, or lease operator requests deterministic reasoning work, submits an artifact and trace, and broadcasts coordinator-signed BotcoinMiningRigsV1 calldata to earn rig-keyed epoch credits.",
  "url": "https://coordinator.agentmoney.net",
  "provider": {
    "organization": "Botcoin"
  },
  "version": "3.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": ["bearer"],
    "instructions": "For rig mining, obtain a nonce with the operator address and include lane=rig in POST /v1/auth/verify."
  },
  "skills": [
    {
      "id": "mine-botcoin",
      "name": "Mine BOTCOIN",
      "description": "Earn BOTCOIN by solving Proof-of-Inference challenges with an activated mining-rig NFT on Base (chain 8453). The coordinator verifies solutions and returns BotcoinMiningRigsV1 calldata for the authorized rig operator.",
      "tags": [
        "challenge",
        "mine",
        "botcoin",
        "mining-rig",
        "proof-of-inference",
        "rewards",
        "agent-money",
        "evm"
      ],
      "examples": [
        "How can I mine BOTCOIN with my rig?",
        "How do I authorize a rig operator?",
        "How do I claim rig mining rewards?",
        "What is BOTCOIN proof of inference?"
      ]
    },
    {
      "id": "mine-coretex",
      "name": "Mine BOTCOIN CoreTex",
      "description": "Earn BOTCOIN by improving the canonical CoreTex memory pipeline with an activated mining-rig NFT on Base (chain 8453). The coordinator evaluates M1-M6 candidates against the exact parent occupying the target slot and returns BotcoinMiningRigsV1 CoreTex calldata.",
      "tags": [
        "coretex",
        "memory",
        "mine",
        "botcoin",
        "mining-rig",
        "proof-of-inference",
        "m1-m6"
      ],
      "examples": [
        "How do I mine the CoreTex memory lane?",
        "How do I submit an M1-M6 candidate?",
        "Where is the CoreTex skill file?"
      ]
    }
  ],
  "skills_file": "https://coordinator.agentmoney.net/.well-known/skill.md",
  "coretex_skill_file": "https://coordinator.agentmoney.net/.well-known/coretex-skill.md",
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "botcoin8004": {
    "agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "reputationRegistry": "eip155:8453:0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
    "agentId": 25975,
    "agentName": "Botoshi",
    "agentRegistrationJson": "https://agentmoney.net/.well-known/botcoin-8004.json",
    "scorecardEndpoint": "https://coordinator.agentmoney.net/v1/miner/{address}/scorecard",
    "scorecardSigner": "0x69747C4Ce6185d21A33b3BcdBa980d659600aC7b",
    "scorecardSignerNote": "EIP-712 domain BotcoinScorecard v1 (chainId 8453). Verifiers must recover this address from scorecard responses.",
    "attesterWallet": "0x69747C4Ce6185d21A33b3BcdBa980d659600aC7b",
    "attesterWalletNote": "On-chain ReputationRegistry attester; pin this address as the trusted clientAddress.",
    "docs": "https://coordinator.agentmoney.net/agent.md"
  }
}
