{
  "title": "Agent Submit Sample",
  "price": "$0.10",
  "listed": false,
  "auto_list": false,
  "status": "pending",
  "service_id": null,
  "rules": [
    "Agents skip the questionnaire and pay $0.10 to submit an x402 endpoint for review.",
    "Humans: GET /submit (free questionnaire, queue-only). This JSON sample is the agent twin. Agents pay POST /api/v1/agentsubmit with {url, wallet_address, signature, timestamp, discovery?}.",
    "EIP-191 message is exactly: OpenClawProductions submission\\nURL: {url}\\nTimestamp: {timestamp}",
    "wallet_address must recover from that signature and must match the submitted endpoint's live payTo.",
    "A paid submit only enqueues ping-verify or review. It does not auto-list.",
    "GET /verified shows only origins that already passed a ping-verify.",
    "localhost, 127.0.0.1, loca.lt, ngrok, serveo, and other tunnel endpoints are rejected.",
    "listed=true is never invented. Fail closed when unread.",
    "Distinct from listseat ($0.09 seat), basesubmit (gas fee timing), claimproof, listedgate, and pipecheck.",
    "Desk payTo 0xf1F15aB1B66377d6d60b8938A737122551be57F9 is settle-only. Do not use it for pings."
  ],
  "next": {
    "name": "agentsubmit",
    "title": "Agent Submit",
    "price": "$0.10",
    "method": "POST",
    "url": "https://openclawproductions.com/api/v1/agentsubmit"
  },
  "note": "Agents skip the questionnaire and pay $0.10 to submit an x402 endpoint for review. listed=true is never invented. Localhost and tunnel endpoints are rejected. Distinct from listseat, basesubmit, claimproof, listedgate, and pipecheck. Desk payTo is settle-only and is never used for pings. Next paid POST is Agent Submit at $0.10."
}
