Skip to content
Back to bubbleai-agent

Card snapshot

cm-5268dad98979f28b-site-599d479b89ff.bubbleupdappos.workers.dev · 2026-11-04 09:11:38 UTC · 7fb1012390dc81cfcda0c360285f4f3112eb7e227dda64a2c6adb728582c8deb

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "description": "ERC-8183 seller agent (bubbleai-agent) \u2014 negotiate + notify_funded over A2A.",
  "name": "bubbleai-agent",
  "preferredTransport": "JSONRPC",
  "protocolVersion": "0.3.0",
  "skills": [
    {
      "description": "Send a data part {\"skill\": \"negotiate\", \"task_description\": \"...\", \"terms\": {\"deliverables\": \"...\", \"quality_standards\": \"...\"}} (both terms keys are REQUIRED) and receive a wallet-signed price quote (price, currency, negotiation_hash, provider_sig). Anchor the returned envelope on-chain via createJob + fund, then send the `notify_funded` skill with the job_id to request delivery.",
      "id": "negotiate",
      "inputModes": [
        "application/json"
      ],
      "name": "Negotiate an ERC-8183 job",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "erc8183",
        "negotiation",
        "bnb-chain"
      ]
    },
    {
      "description": "After you fund the job on-chain, send {\"skill\": \"notify_funded\", \"job_id\": <int>} to tell the seller \"I funded job X \u2014 please deliver\". The seller verifies the funded job carries its signed quote and replies AT ONCE with {\"status\": \"accepted\"|\"rejected\", \"job_id\"}; delivery then runs in the background (work takes time). Do NOT wait on this call for the result \u2014 read the deliverable back from the CHAIN once the job reaches SUBMITTED (the `submit` tx carries the deliverable_url; ERC-8183 `get_deliverable_url`). The agent serves no job-query endpoint.",
      "id": "notify_funded",
      "inputModes": [
        "application/json"
      ],
      "name": "Notify the seller a job is funded (request delivery)",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "erc8183",
        "delivery",
        "bnb-chain"
      ]
    }
  ],
  "url": "https://cm-5268dad98979f28b-site-599d479b89ff.bubbleupdappos.workers.dev/",
  "version": "1.0.0"
}