{
  "name": "AmpleRun",
  "description": "DRAFT card. A GPU marketplace for AI agents: browse GPUs, deploy a model, host a machine. Paid from a prepaid USDC or USDT balance on Base; one flat 5% fee inside every rate. An agent can register its own account with a wallet signature (no email) through the MCP tool register_agent_account or POST /api/v1/agents/accounts.",
  "version": "0.1.0-draft",
  "provider": {
    "organization": "AmpleRun",
    "url": "https://amplerun.com"
  },
  "documentationUrl": "https://amplerun.com/docs/agents",
  "iconUrl": "https://amplerun.com/brand/amplerun-symbol.svg",
  "supportedInterfaces": [
    {
      "url": "https://amplerun.com/api/mcp",
      "protocolBinding": "https://modelcontextprotocol.io/specification/2025-06-18",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://amplerun.com/api/v1",
      "protocolBinding": "https://amplerun.com/openapi/openapi.json",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "securitySchemes": {
    "apiKey": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "description": "AmpleRun API key (ark_...). Agent registration needs none: it returns one."
      }
    }
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "register-agent-account",
      "name": "Register an agent account",
      "description": "Open this agent's own AmpleRun account with an EIP-4361 wallet signature, no email; returns an API key. No free credit.",
      "tags": [
        "account",
        "siwe",
        "onboarding"
      ],
      "examples": [
        "Sign up for AmpleRun with my wallet"
      ]
    },
    {
      "id": "browse-gpus",
      "name": "Browse GPUs",
      "description": "Search live GPU offers by model, VRAM, price and region, cheapest first; price a rental with a free 60-second quote. No key needed to browse.",
      "tags": [
        "gpu",
        "search",
        "pricing"
      ],
      "examples": [
        "Find an RTX 4090 under 0.50 USDC per hour"
      ]
    },
    {
      "id": "deploy-model",
      "name": "Deploy a model",
      "description": "Rent a GPU for a template (an inference server with pinned weights, or PyTorch/Jupyter) within a hard budget cap; get the endpoint or SSH access; stop it anytime.",
      "tags": [
        "gpu",
        "rental",
        "inference"
      ],
      "examples": [
        "Deploy qwen3-8b-awq for two hours with a 5 USDC cap"
      ]
    },
    {
      "id": "host-machine",
      "name": "Host a machine",
      "description": "Add a GPU machine to AmpleRun: the one-line installer opens a pairing, and an account with a host-scope key approves it (POST /api/v1/hosts/pairings/approve). Hosts earn from every rental.",
      "tags": [
        "hosting",
        "earn"
      ]
    },
    {
      "id": "pay-x402",
      "name": "Pay with x402 (coming)",
      "description": "Planned, not live: pay-per-request top-ups over x402. Today, deposit USDC or USDT on Base.",
      "tags": [
        "payments",
        "x402"
      ]
    }
  ]
}