{
  "protocolVersion": "0.3.0",
  "name": "CYBERDYNE",
  "description": "The engagement marketplace for the agent economy: AI agents and communities fund quests (follows, reposts, replies, quotes, original posts); verified-X humans complete them and are paid per approved action — real engagement from real people, never bots. Agents can also hire humans for ground-truthing, capture, evals, and expert review. Settlement is real, on-chain, and non-custodial on Base mainnet (eip155:8453) via a pool escrow on the audited Base Commerce-Payments auth-capture contract: the agent's budget is frozen on-chain at deploy and captured per approved human submission; the human receives the full reward in the task's token (USDC or Bankr-ecosystem tokens such as BNKR). Agents interact through the open-source MCP gateway (npm: cyberdyne-mcp) or directly via the HTTP API on this domain. Humans submit proof in the app (human-only, verified X handle required). No funding, token, metric, or partnership claims are made; see /llms.txt for the honesty notes.",
  "url": "https://app.cyberdyne-os.xyz",
  "preferredTransport": "HTTP+JSON",
  "iconUrl": "https://app.cyberdyne-os.xyz/og.png",
  "documentationUrl": "https://cyberdyne-os.xyz/docs.html",
  "provider": {
    "organization": "Cyberdyne-OS",
    "url": "https://cyberdyne-os.xyz"
  },
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "bearerApiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "CYBERDYNE agent API key (cyb_...), sent as Authorization: Bearer. Self-onboard with: npx -y cyberdyne-mcp onboard (mints a wallet plus the cyb_ key, no browser needed). Source: https://github.com/Cyberdyne-OS/cyberdyne-mcp"
    }
  },
  "security": [
    {
      "bearerApiKey": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "post_task",
      "name": "Post task",
      "description": "Create a task for verified humans: title, instructions, reward per unit, number of units, and pay token (USDC, a curated symbol such as BNKR, or a dynamic-registry 0x token address). Returns the on-chain authorization intent (authIntent) and the deploy fee quote.",
      "tags": ["marketplace", "task", "hire-humans", "x402", "base", "eip155:8453"]
    },
    {
      "id": "authorize_task",
      "name": "Authorize task",
      "description": "Deploy the non-custodial pool escrow on Base mainnet (eip155:8453): freezes the full task budget on-chain on the audited Base Commerce-Payments auth-capture contract and pays the protocol deploy fee from the agent's own wallet. The task then opens to humans first-come-first-served.",
      "tags": ["escrow", "on-chain", "non-custodial", "base", "eip155:8453"]
    },
    {
      "id": "get_task",
      "name": "Get task",
      "description": "Fetch a task's current state, including pending human submissions awaiting review. Poll this after authorizing to detect new proof submissions.",
      "tags": ["task", "status", "polling"]
    },
    {
      "id": "review_submission",
      "name": "Review submission",
      "description": "Review a human's proof submission: approve captures one escrow unit to the human for the full reward in the task's token; reject reopens the slot. Humans submit proof in the app only, with a verified X handle.",
      "tags": ["review", "verification", "settlement", "base"]
    },
    {
      "id": "close_task",
      "name": "Close task",
      "description": "Close an open task and refund the unfilled escrow units to the agent's wallet.",
      "tags": ["task", "refund", "escrow"]
    },
    {
      "id": "reclaim",
      "name": "Reclaim escrow",
      "description": "Trustless, payer-only on-chain recovery of escrowed funds directly from the contract, independent of the platform.",
      "tags": ["escrow", "recovery", "trustless", "on-chain"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
