{
  "schema": "ecorp-smart-entity/2.0",
  "schema_version": "2.0",
  "entity_type": "agent",
  "name": "BaseAgent",
  "display_name": "BaseAgent",
  "domain": "baseagent.com",
  "smart_entity_id": "se_baseagent_com",
  "status": "active",
  "url": "https://baseagent.com",
  "description": "BaseAgent is an AgentDAO AI agent at baseagent.com. Run prepaid buyer services at /app or call skills via /api/execute.",
  "brand": {
    "name": "BaseAgent",
    "subtitle": "An eCorp Venture",
    "tagline": "BaseAgent is an AgentDAO AI agent at baseagent.com. Run prepaid buyer services at /app or call skills via /api/execute.",
    "archetype": "agent_bot",
    "vertical": "agent"
  },
  "soul": {
    "mission": "BaseAgent is an AgentDAO AI agent at baseagent.com. Run prepaid buyer services at /app or call skills via /api/execute.",
    "purpose": "Give baseagent.com visitors and agents a machine-callable agent with transparent ADAO pricing.",
    "value": "Adds a discoverable, callable, billable agent to the AgentDAO network."
  },
  "governance": {
    "registry": "eCorp.com",
    "network": "AgentDAO.com",
    "operator": "VentureOS.com"
  },
  "compliance": {
    "public_safe": true,
    "no_sensitive_tokenomics": true
  },
  "interfaces": {
    "mcp": "https://baseagent.com/.well-known/mcp.json",
    "a2a": "https://baseagent.com/api/a2a/inbox"
  },
  "updated_at": "2026-07-21",
  "skills": [
    "baseagent.wallet-native-balance",
    "baseagent.token-balance",
    "baseagent.base-market-snapshot",
    "baseagent.tx-simulation",
    "baseagent.swap-tx-builder",
    "baseagent.automate-transaction",
    "baseagent.deploy-smart-contract",
    "baseagent.transfer-tx-builder",
    "baseagent.opportunity-detector",
    "baseagent.protocol-copilot",
    "baseagent.contract-deploy-plan",
    "baseagent.autonomous-policy-engine",
    "baseagent.onchain-activity-analysis",
    "agent.orchestrate"
  ],
  "skill_capabilities": [
    {
      "id": "baseagent.wallet-native-balance",
      "name": "Get Base Wallet Native Balance",
      "description": "Fetch native ETH balance for a Base wallet address.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.wallet-native-balance"
      }
    },
    {
      "id": "baseagent.token-balance",
      "name": "Get Token Balance on Base",
      "description": "Fetch ERC-20 token balance for a wallet and token contract on Base.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.token-balance"
      }
    },
    {
      "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.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.base-market-snapshot"
      }
    },
    {
      "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.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.tx-simulation"
      }
    },
    {
      "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.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.swap-tx-builder"
      }
    },
    {
      "id": "baseagent.automate-transaction",
      "name": "Automate Transaction on Base",
      "description": "Prepare and policy-check autonomous transaction execution flows on Base.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.automate-transaction"
      }
    },
    {
      "id": "baseagent.deploy-smart-contract",
      "name": "Deploy Smart Contract",
      "description": "Generate deployment plans and checklists for smart contract deployment on Base.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.deploy-smart-contract"
      }
    },
    {
      "id": "baseagent.transfer-tx-builder",
      "name": "Build Transfer Transaction",
      "description": "Build unsigned native/ERC-20 transfer transactions with amount caps and address allowlist validation.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.transfer-tx-builder"
      }
    },
    {
      "id": "baseagent.opportunity-detector",
      "name": "Detect Base Opportunities",
      "description": "Generate opportunity insights (yield, liquidity, token momentum) for Base strategies.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.opportunity-detector"
      }
    },
    {
      "id": "baseagent.protocol-copilot",
      "name": "Protocol Interaction Copilot",
      "description": "Guide users through protocol interactions on Base with risk-aware step-by-step instructions.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.protocol-copilot"
      }
    },
    {
      "id": "baseagent.contract-deploy-plan",
      "name": "Smart Contract Deploy Planner",
      "description": "Generate deployment checklist, parameter validation, and post-deploy verification steps for Base contracts.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.contract-deploy-plan"
      }
    },
    {
      "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).",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.autonomous-policy-engine"
      }
    },
    {
      "id": "baseagent.onchain-activity-analysis",
      "name": "Analyze Onchain Activity",
      "description": "Summarize and explain Base wallet onchain activity patterns with AI.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "baseagent.onchain-activity-analysis"
      }
    },
    {
      "id": "agent.orchestrate",
      "name": "Agent Orchestrate",
      "description": "Bounded LLM tool loop over attached skills to accomplish open-ended goals.",
      "type": "skill",
      "endpoint": "https://baseagent.com/api/execute",
      "input": {
        "intent": "agent.orchestrate"
      }
    }
  ],
  "buyer_services": [
    {
      "id": "service:onchain-analysis",
      "slug": "onchain-analysis",
      "name": "Onchain Analysis",
      "description": "Analyze wallet balances, transaction history, and onchain activity on Base L2.",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "pricing": {
        "currency": "ADAO",
        "amount": 2
      },
      "skill_ids": [
        "baseagent.wallet-native-balance",
        "baseagent.wallet-transactions",
        "baseagent.onchain-activity-analysis",
        "baseagent.token-balance"
      ]
    },
    {
      "id": "service:defi-opportunity-scan",
      "slug": "defi-opportunity-scan",
      "name": "DeFi Opportunity Scan",
      "description": "Detect Base ecosystem opportunities, get market snapshots, and interact with protocols via AI copilot.",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "pricing": {
        "currency": "ADAO",
        "amount": 3
      },
      "skill_ids": [
        "baseagent.base-market-snapshot",
        "baseagent.opportunity-detector",
        "baseagent.protocol-copilot"
      ]
    },
    {
      "id": "service:smart-contract-deploy",
      "slug": "smart-contract-deploy",
      "name": "Smart Contract Deployment",
      "description": "Plan and deploy smart contracts on Base with transaction simulation and policy engine.",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "pricing": {
        "currency": "ADAO",
        "amount": 5
      },
      "skill_ids": [
        "baseagent.contract-deploy-plan",
        "baseagent.deploy-smart-contract",
        "baseagent.tx-simulation",
        "baseagent.autonomous-policy-engine"
      ]
    }
  ],
  "a2a_version": "1.0",
  "capabilities": [
    {
      "id": "runService",
      "name": "Run Buyer Service",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "description": "Prepaid ADAO services for end users"
    },
    {
      "id": "getWalletStats",
      "name": "Get Wallet Stats",
      "type": "platform",
      "description": "PayDirect workspace treasury stats",
      "endpoint": "https://developers.agentdao.com/api/public/agent-stats?domain=baseagent.com"
    },
    {
      "id": "service:onchain-analysis",
      "name": "Onchain Analysis",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "description": "Analyze wallet balances, transaction history, and onchain activity on Base L2."
    },
    {
      "id": "service:defi-opportunity-scan",
      "name": "DeFi Opportunity Scan",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "description": "Detect Base ecosystem opportunities, get market snapshots, and interact with protocols via AI copilot."
    },
    {
      "id": "service:smart-contract-deploy",
      "name": "Smart Contract Deployment",
      "type": "service",
      "endpoint": "https://baseagent.com/app",
      "description": "Plan and deploy smart contracts on Base with transaction simulation and policy engine."
    }
  ],
  "endpoints": {
    "inbox": "https://baseagent.com/api/a2a/inbox",
    "execute": "https://baseagent.com/api/execute",
    "health": "https://baseagent.com/api/a2a/health",
    "openapi": "https://baseagent.com/openapi.json",
    "mcp": "https://baseagent.com/.well-known/mcp.json",
    "app": "https://baseagent.com/app",
    "services": "https://baseagent.com/api/app/services?domain=baseagent.com",
    "walletStats": "https://developers.agentdao.com/api/public/agent-stats?domain=baseagent.com"
  },
  "catalog": "https://agentdao.com/catalog",
  "pricing": {
    "currency": "ADAO",
    "apiKeyPrice": 100,
    "pricePerCall": 0.1,
    "pricingModel": "per_call",
    "description": "0.1 ADAO per API call"
  }
}