{
  "name": "BaseAgent",
  "domain": "baseagent.com",
  "skills": [
    {
      "id": "baseagent.wallet-native-balance",
      "name": "Get Base Wallet Native Balance",
      "description": "Fetch native ETH balance for a Base wallet address."
    },
    {
      "id": "baseagent.token-balance",
      "name": "Get Token Balance on Base",
      "description": "Fetch ERC-20 token balance for a wallet and token contract on Base."
    },
    {
      "id": "baseagent.base-market-snapshot",
      "name": "Get Base Market Snapshot",
      "description": "Get live ETH/USD and ETH/BTC price snapshot from Base explorer stats endpoint."
    },
    {
      "id": "baseagent.tx-simulation",
      "name": "Simulate Base Transaction",
      "description": "Simulate transaction payloads before execution and return risk/validation summary. Requires explicit user approval before send."
    },
    {
      "id": "baseagent.swap-tx-builder",
      "name": "Build Swap Transaction",
      "description": "Build unsigned swap transactions for Base (quote + route + calldata) with policy checks. User-sign required."
    },
    {
      "id": "baseagent.automate-transaction",
      "name": "Automate Transaction on Base",
      "description": "Prepare and policy-check autonomous transaction execution flows on Base."
    },
    {
      "id": "baseagent.deploy-smart-contract",
      "name": "Deploy Smart Contract",
      "description": "Generate deployment plans and checklists for smart contract deployment on Base."
    },
    {
      "id": "baseagent.transfer-tx-builder",
      "name": "Build Transfer Transaction",
      "description": "Build unsigned native/ERC-20 transfer transactions with amount caps and address allowlist validation."
    },
    {
      "id": "baseagent.opportunity-detector",
      "name": "Detect Base Opportunities",
      "description": "Generate opportunity insights (yield, liquidity, token momentum) for Base strategies."
    },
    {
      "id": "baseagent.protocol-copilot",
      "name": "Protocol Interaction Copilot",
      "description": "Guide users through protocol interactions on Base with risk-aware step-by-step instructions."
    },
    {
      "id": "baseagent.contract-deploy-plan",
      "name": "Smart Contract Deploy Planner",
      "description": "Generate deployment checklist, parameter validation, and post-deploy verification steps for Base contracts."
    },
    {
      "id": "baseagent.autonomous-policy-engine",
      "name": "Autonomous Policy Engine",
      "description": "Evaluate whether an autonomous action is permitted under guardrails (max amount, allowlists, cooldown, stop-loss)."
    },
    {
      "id": "baseagent.onchain-activity-analysis",
      "name": "Analyze Onchain Activity",
      "description": "Summarize and explain Base wallet onchain activity patterns with AI."
    },
    {
      "id": "agent.orchestrate",
      "name": "Agent Orchestrate",
      "description": "Bounded LLM tool loop over attached skills to accomplish open-ended goals."
    }
  ],
  "services": [
    {
      "slug": "onchain-analysis",
      "name": "Onchain Analysis",
      "description": "Analyze wallet balances, transaction history, and onchain activity on Base L2.",
      "pricing": {
        "currency": "ADAO",
        "amount": 2
      }
    },
    {
      "slug": "defi-opportunity-scan",
      "name": "DeFi Opportunity Scan",
      "description": "Detect Base ecosystem opportunities, get market snapshots, and interact with protocols via AI copilot.",
      "pricing": {
        "currency": "ADAO",
        "amount": 3
      }
    },
    {
      "slug": "smart-contract-deploy",
      "name": "Smart Contract Deployment",
      "description": "Plan and deploy smart contracts on Base with transaction simulation and policy engine.",
      "pricing": {
        "currency": "ADAO",
        "amount": 5
      }
    }
  ]
}