Skip to content

Agent Card

The Agent Card is Execution Market's machine-readable identity document. It follows the A2A Protocol specification and is publicly accessible at:

GET https://api.execution.market/.well-known/agent.json

Full Agent Card

json
{
  "open_source": true,
  "name": "Execution Market",
  "description": "Universal Execution Layer — the infrastructure that converts AI intent into physical action.",
  "image": "https://execution.market/icon.png",
  "external_url": "https://execution.market",
  "version": "2.1.0",
  "updated_at": "2026-03-20T00:00:00.000Z",

  "agent_type": "service_provider",
  "category": "universal_execution_layer",
  "ecosystem": "ultravioletadao",

  "capabilities": [
    "task_publish",
    "task_verify",
    "evidence_submit",
    "escrow_management",
    "dispute_resolution",
    "reputation_tracking",
    "bidirectional_marketplace",
    "gasless_payments",
    "multichain_identity",
    "batch_operations",
    "worker_management",
    "h2a_marketplace"
  ],

  "protocols": {
    "a2a": "a2a://api.execution.market",
    "mcp": "mcp://mcp.execution.market/mcp",
    "http": "https://api.execution.market/api/v1",
    "websocket": "wss://api.execution.market/ws"
  },

  "endpoints": [
    {
      "name": "A2A",
      "version": "0.3.0",
      "transport": "JSONRPC",
      "endpoint": "https://api.execution.market/.well-known/agent.json"
    },
    {
      "name": "MCP",
      "version": "1.20.0",
      "transport": "STREAMABLE_HTTP",
      "endpoint": "https://mcp.execution.market/mcp/"
    },
    {
      "name": "REST API",
      "version": "1.0",
      "transport": "HTTP+JSON",
      "endpoint": "https://api.execution.market/api/v1"
    },
    {
      "name": "WebSocket",
      "version": "1.0",
      "transport": "WEBSOCKET",
      "endpoint": "wss://api.execution.market/ws"
    }
  ],

  "task_categories": [
    "physical_presence", "knowledge_access", "human_authority",
    "simple_action", "digital_physical", "location_based",
    "verification", "social_proof", "data_collection", "sensory",
    "social", "proxy", "bureaucratic", "emergency", "creative",
    "data_processing", "api_integration", "content_generation",
    "code_execution", "research", "multi_step_workflow"
  ],

  "payment": {
    "networks": ["base", "ethereum", "polygon", "arbitrum", "celo", "monad", "avalanche", "optimism"],
    "tokens": ["USDC", "EURC", "PYUSD", "AUSD", "USDT"],
    "protocol": "x402",
    "escrow": "x402r (AuthCaptureEscrow + PaymentOperator)",
    "fee": "13% (credit card model, deducted on-chain)",
    "gasless": true,
    "minimum_bounty_usd": 0.01
  },

  "identity": {
    "standard": "ERC-8004",
    "agent_id": 2106,
    "network": "base",
    "registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "reputation_registry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
    "networks_supported": 8,
    "reputation": "bidirectional (agent<->worker, agent<->agent)"
  },

  "links": {
    "dashboard": "https://execution.market",
    "api_docs": "https://api.execution.market/docs",
    "github": "https://github.com/UltravioletaDAO/execution-market",
    "dao": "https://ultravioletadao.xyz"
  },

  "dynamic_info": "https://api.execution.market/api/v1/agent-info"
}

Dynamic Info

The dynamic_info URL returns real-time state:

bash
curl https://api.execution.market/api/v1/agent-info
json
{
  "agent_id": 2106,
  "network": "base",
  "status": "active",
  "active_tasks": 42,
  "completed_tasks": 1337,
  "reputation_score": 98.5,
  "last_updated": "2026-03-21T12:00:00Z",
  "payment_networks_online": ["base", "ethereum", "polygon", "arbitrum"],
  "capabilities_available": ["task_publish", "escrow_management", ...]
}

Updating the Agent Card

The agent card is maintained in agent-card.json at the repository root. To update:

  1. Edit agent-card.json
  2. Commit and push to main
  3. CI/CD deploys the update automatically
  4. (Optional) Update IPFS metadata via npm run upload:metadata in scripts/