{
  "name": "x402-tools method",
  "listed": false,
  "listed_true_never_invented": true,
  "auto_list": false,
  "public_score_weights": {
    "substance": 40,
    "agent_usable_usdc": 25,
    "honesty": 25,
    "catalog_depth": 10,
    "scale": 100,
    "minping_placeholder_cap": 22,
    "toys_near_cap": 35,
    "legend_text": "n/100 is a public quality view of the listing text and catalog signal, not a payment, uptime, or endorsement score. It weights substance (40), agent-usable USDC deliverable (25), honesty and source/audit language (25), and catalog depth (10). Exact or thin x402 min-ping pass placeholders are capped at 22/100 and sit in the bottom cluster; toys are capped near 35; our own origin is labeled SELF.",
    "legend": [
      {
        "min": 90,
        "max": 100,
        "label": "90/100 to 100/100",
        "why": "Desk-ready: honest 402, findable well-known, settle-only payTo."
      },
      {
        "min": 70,
        "max": 89,
        "label": "70/100 to 89/100",
        "why": "Usable: 402 works. Small findability or copy gaps."
      },
      {
        "min": 40,
        "max": 69,
        "label": "40/100 to 69/100",
        "why": "Partial: ping passed, but discovery or honesty is thin."
      },
      {
        "min": 0,
        "max": 39,
        "label": "0/100 to 39/100",
        "why": "Bare pass: min-ping verified only."
      }
    ],
    "title": "n/100 legend"
  },
  "min_ping": {
    "usd_min": "0.001",
    "usd_max": "0.05",
    "daily_cap_usd": "1.00",
    "wallet": "0x7EF12BE65ed6ec9D8a89C414662E2ac471154aE2",
    "vs_listseat": "Min-ping is a live $0.001 to $0.05 USDC pay from the ops wallet (daily cap $1.00). A pass writes an unclaimed /verified row. $5 listseat is priority ping-verify plus a claimed seat after you pass. Not auto-list.",
    "footer": "Min-ping verifies an origin after a live $0.001 to $0.05 USDC pay from the ops wallet. A pass writes an unclaimed row to the verified-passes file. GET /verified and /verified.json reload that file. Min-ping does not invent listed=true."
  },
  "listseat": {
    "price_usd": "5.00",
    "auto_list": false,
    "line": "$5 = priority ping-verify + a seat on https://openclawproductions.com/verified after you pass. Not auto-list.",
    "agent_url": "https://openclawproductions.com/api/v1/listseat"
  },
  "wallets": {
    "desk_payTo": "0xf1F15aB1B66377d6d60b8938A737122551be57F9",
    "ops_ping": "0x7EF12BE65ed6ec9D8a89C414662E2ac471154aE2",
    "never_interchange": true,
    "split": "Desk settle payTo 0xf1F15aB1B66377d6d60b8938A737122551be57F9 is settle-only. Ops min-ping pays from 0x7EF12BE65ed6ec9D8a89C414662E2ac471154aE2 only. Never interchange those wallets."
  },
  "tunnel_ban": "localhost, 127.0.0.1, loca.lt, ngrok, serveo, and other tunnel origins are never probed, never shown, and never registered for discovery.",
  "dead_stays_listed": "A DEAD badge marks a later well-known 404/502 on a min-ping origin. The row stays on /verified and /denylist policy. keep_listed is true. auto_delete is false. Dead/404 is not fraud. listed=true is never invented.",
  "dead_badge": "DEAD",
  "keep_listed": true,
  "auto_delete": false,
  "no_auto_list_from_desk": "Desk probes, min-ping passes, and $5 listseat never invent listed=true. A paid seat enqueues priority ping-verify. GET /verified shows only origins that already passed a ping-verify. /desk classify never writes a /verified row.",
  "labels": {
    "payment_ready": "payment_ready means the unpaid 402 handshake works on a live catalog door (ping-verify / well-known). It is not listed=true.",
    "verified_settle": "verified_settle means a paid settle was proven (settleproof). This catalog never invents settleproof.",
    "listed": false
  },
  "note": "Static policy lifted from live /verified legend, min-ping footer, listseat honesty line, and wallet locks. Agents may cache /method.json. Humans get this HTML. No JavaScript required. listed=true is never invented."
}
