{
  "name": "gridrunner-agent",
  "description": "ERC-8183 seller agent (gridrunner-agent) — automated arithmetic and geometric grid trading orders strategy on BNB Chain.",
  "url": "https://gridrunner-agent.moisescisnerosdl.workers.dev/",
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "negotiate",
      "name": "Negotiate an ERC-8183 job",
      "description": "Send a data part {\"skill\": \"negotiate\", \"task_description\": \"...\", \"terms\": {\"deliverables\": \"...\", \"quality_standards\": \"...\"}} and receive a wallet-signed price quote (price, currency, negotiation_hash, provider_sig). Anchor on-chain via createJob + fund.",
      "tags": [
        "erc8183",
        "negotiation",
        "bnb-chain"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "notify_funded",
      "name": "Notify the seller a job is funded (request delivery)",
      "description": "After funding on-chain, send {\"skill\": \"notify_funded\", \"job_id\": <int>}. The seller calculates and outputs the grid order matrix and execution plan.",
      "tags": [
        "erc8183",
        "delivery",
        "bnb-chain"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}