{
  "schema": "stillos:policy:v1",
  "id": "did:web:stillosdigitalholdings.com",
  "version": "1.0.0",
  "effective_date": "2026-07-01",
  "payment": {
    "standard": "x402",
    "description": "HTTP 402 Payment Required micropayments. RFC-compatible. Autonomous agents pay per request with no pre-authorization required.",
    "network": "base",
    "token": "USDC",
    "address": "0xfAB07d26F7627fc4cE459ecf90d7E015F7eEcE71",
    "minimum_payment_usd": 0.01,
    "settlement": "instant on-chain"
  },
  "endpoints": {
    "POST /dispute": {
      "public_path": "/notary/dispute",
      "free_tier": null,
      "paid": {
        "price_usd": 1,
        "per": "dispute",
        "payment": "x402",
        "note": "non-refundable even if the dispute is won -- separate from the up-to-$1 bond payout you receive if it overturns"
      },
      "description": "Prove a signed StillOS verdict wrong against its own cited source. We re-run the resolver independently; if it overturns, you are owed up to $1 from the on-chain correctness bond. Deterministic verdicts only. $1 filing fee, non-refundable either way (anti-spam) -- separate from the bond payout.",
      "rate_limit": {
        "max_per_minute": 6
      },
      "idempotent": false
    },
    "POST /passport": {
      "public_url": null,
      "free_tier": null,
      "paid": {
        "price_usd": 0.0647,
        "per": "mint",
        "payment": "x402",
        "network": "base",
        "token": "USDC"
      },
      "description": "Mint a bond-backed Trust Passport credential (public, counterparty-checkable, $1/verdict slashable). Self-priced. GET /trust/:agent to read.",
      "rate_limit": null,
      "sla": {
        "latency_p95_ms": 500,
        "availability": 0.99
      },
      "idempotent": false
    },
    "POST /bazaar-v2/grade-strategy": {
      "public_path": "/bazaar-v2/grade-strategy",
      "free_tier": null,
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Edge-Gate — grade a settled strategy track record: fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict, out-of-sample + fee/slippage adjusted, Ed25519-signed receipt. Backed by a $10 on-chain correctness bond, up to $1 slashable per proven-wrong verdict -- verify at /notary/bond, dispute at /notary/dispute. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /bazaar-v2/grade-strategy"
    },
    "POST /bazaar-v2/claim-verdict": {
      "public_path": "/bazaar-v2/claim-verdict",
      "free_tier": null,
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Notary — signed claim verdict, resolved against external ground truth, Ed25519-signed, hash-chained. Commit-before-outcome: the claim hash is published before the result is known, so it can't be edited after the fact -- unlike self-reported agent logs, this is claims-grade evidence for parametric AI-agent liability coverage. Backed by a $10 on-chain correctness bond, up to $1 slashable per proven-wrong verdict -- verify at /notary/bond, dispute at /notary/dispute. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /bazaar-v2/claim-verdict"
    },
    "POST /bazaar-v2/screen-entity": {
      "public_path": "/bazaar-v2/screen-entity",
      "free_tier": null,
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — OFAC SDN sanctions name screen, signed receipt, source_as_of freshness timestamp included. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /bazaar-v2/screen-entity"
    },
    "POST /bazaar-v2/distress-score": {
      "public_path": "/bazaar-v2/distress-score",
      "free_tier": null,
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — balance-sheet distress ranker for a single equity ticker (Altman Z-score from live SEC XBRL, held-out AUC 0.769 — a ranking input, not an alarm /, held-out AUC 0.769 — ranking input, not an alarm), signed receipt. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /bazaar-v2/distress-score"
    },
    "POST /bazaar-v2/agent-clearance": {
      "public_path": "/bazaar-v2/agent-clearance",
      "free_tier": null,
      "paid": {
        "price_usd": 0.25,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — real-time pre-transaction clearance for agent-to-agent payments: the identity + anomaly check emerging agent-payment-trust standards (e.g. IETF draft-sharif-agent-payment-trust) describe before an autonomous agent sends funds. OFAC SDN sanctions screen + live on-chain wallet signals (contract status, balance, transaction count, recipient risk) fused into a CLEAR/REVIEW/BLOCK verdict (equivalent to ALLOW/ALLOW_WITH_LIMITS/DENY), Ed25519-signed receipt as the audit trail. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /bazaar-v2/agent-clearance"
    },
    "GET /bazaar-v2/settlement": {
      "public_path": "/bazaar-v2/settlement",
      "free_tier": null,
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Settlement Oracle — recomputable on-chain settlement evidence for a counterparty payTo (Base/XRPL/Solana): has it ever been paid, by how many distinct senders, with the raw reads + block height, Ed25519-signed. Not a score: every field is re-derivable against the chain yourself. Free state-only preview at /settlement/preview. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true
    },
    "GET /bazaar-v2/signal-cpi": {
      "public_path": "/bazaar-v2/signal-cpi",
      "free_tier": null,
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Signal — calibrated model probability for a Kalshi CPI-print market, priced against the live BLS nowcast rather than the market mark. Returns model_p, market_p, edge_cents, nowcast. Query ?ticker=KXCPI-... [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true
    },
    "GET /bazaar-v2/signal-gdp": {
      "public_path": "/bazaar-v2/signal-gdp",
      "free_tier": null,
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Signal — calibrated model probability for a Kalshi GDP-print market, scored against the live GDP nowcast rather than the market mark. Returns model_p, market_p, edge_cents, nowcast. Query ?ticker=KXGDP-... [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.]",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true
    },
    "GET /notary/export": {
      "public_path": "/notary/export",
      "free_tier": {
        "limit": null,
        "period": null,
        "by": null,
        "enforcement": "none",
        "note": "GET /notary/export?preview=true is free and unmetered -- last 10 receipts and last 10 verdicts, plus verdict_reproducibility computed over the FULL corpus."
      },
      "paid": {
        "price_usd": 2,
        "per": "full pull",
        "payment": "x402",
        "network": "base",
        "token": "USDC",
        "note": "Flat per full pull, not metered per record."
      },
      "description": "Full machine-readable export of the StillOS notary corpus: every Ed25519-signed, hash-chained receipt and resolved verdict, with verdict_reproducibility stated over the whole corpus so you can see what fraction of our own ledger is independently re-derivable. Every receipt is verifiable at /notary/verify?hash=. Free preview: ?preview=true.",
      "rate_limit": {
        "max_per_minute": 6
      },
      "sla": {
        "latency_p95_ms": 3000,
        "availability": 0.99
      },
      "idempotent": true,
      "input_schema": {
        "type": "object",
        "properties": {
          "preview": {
            "type": "string",
            "description": "Set to 'true' for the free capped preview. Omit for the full paid corpus."
          }
        }
      }
    },
    "POST /provenance": {
      "free_tier": {
        "limit": 20,
        "period": "minute",
        "by": "ip",
        "enforcement": "rate_limit",
        "note": "Free and unmetered by agent; 20 req/60s per IP guards the production receipt chain against append-spam."
      },
      "paid": null,
      "description": "Commit a SHA-256 hash of an AI reasoning token (OpenAI encrypted_content / Anthropic thinking signature) to the live StillOS notary chain, with an optional co-commitment of the visible answer. The token is NEVER decrypted. Returns an Ed25519-signed, hash-chained receipt verifiable at /notary/verify?hash=. Scope stated in every response: this proves the artifact existed and has not changed since commitment -- it does NOT prove provider identity, model authorship, or generation time.",
      "rate_limit": {
        "max_per_minute": 20
      },
      "sla": {
        "latency_p95_ms": 800,
        "availability": 0.99
      },
      "idempotent": false,
      "input_schema": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "description": "Raw reasoning token (OpenAI Fernet encrypted_content, or Anthropic thinking signature). Never decrypted or stored -- only its SHA-256 is committed."
          },
          "token_sha256": {
            "type": "string",
            "description": "64-hex SHA-256 of the token, if you prefer not to transmit the token itself."
          },
          "answer": {
            "type": "string",
            "description": "Optional visible answer text to co-commit, which defeats holder-side answer substitution."
          },
          "agent": {
            "type": "string",
            "description": "Optional caller agent id."
          }
        },
        "anyOf": [
          {
            "required": [
              "token"
            ]
          },
          {
            "required": [
              "token_sha256"
            ]
          }
        ]
      }
    },
    "GET /settlement": {
      "free_tier": {
        "limit": null,
        "period": null,
        "by": null,
        "enforcement": "none",
        "note": "GET /settlement/preview is free and unmetered -- returns cached state only, no fresh chain reads"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "token": "USDC"
      },
      "description": "RECOMPUTABLE on-chain settlement evidence for a counterparty wallet (Base/XRPL/Solana): has this payTo address ever actually been paid, by how many distinct senders, with the raw reads and block height returned. Not a score -- the underlying chain reads, so you can re-derive the answer yourself. Query param: ?payTo=<address>.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "sla": {
        "latency_p95_ms": 2500,
        "availability": 0.99
      },
      "idempotent": true,
      "input_schema": {
        "payTo": "string, query param, the counterparty address to check, e.g. 0xfAB07d26F7627fc4cE459ecf90d7E015F7eEcE71"
      }
    },
    "POST /notary/commit": {
      "free_tier": null,
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": null,
      "sla": {
        "latency_p95_ms": 300,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "Commit a claim hash -- tamper-evident, Ed25519-signed receipt, no resolver attached.",
      "input_schema": {
        "agent": "string",
        "claim": "string"
      }
    },
    "POST /notary/claim-verdict": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft",
        "note": "+ reputation bonus"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "note": "launch price through 2026-10-13, then $0.25"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": false,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/claim-verdict",
      "description": "Commit a claim, resolve it against a named external resolver, receive a signed verdict.",
      "input_schema": {
        "agent": "string",
        "claim": "string",
        "resolver": "{ type, ...resolver-specific fields }"
      }
    },
    "POST /notary/grade-strategy": {
      "free_tier": {
        "limit": 2,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "note": "launch price through 2026-10-13, then $0.25"
      },
      "rate_limit": {
        "max_per_minute": 5
      },
      "sla": {
        "latency_p95_ms": 500,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/grade-strategy",
      "description": "Grade a settled trading track record: fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict, Ed25519-signed.",
      "input_schema": {
        "agent": "string",
        "trades": "[{t, price, side, outcome}]"
      }
    },
    "POST /identity/transaction": {
      "free_tier": {
        "limit": 25,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": null,
      "rate_limit": {
        "max_per_minute": 30
      },
      "sla": {
        "latency_p95_ms": 1000,
        "availability": 0.99
      },
      "idempotent": false
    },
    "GET /signal/cpi": {
      "public_host": "https://stillosdigitalholdings.com",
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 60
      },
      "sla": {
        "latency_p95_ms": 800,
        "availability": 0.99,
        "staleness_max_sec": 60
      },
      "idempotent": true,
      "description": "Calibrated model probability for a Kalshi CPI-print market, priced against the live BLS nowcast rather than the market mark.",
      "input_schema": {
        "ticker": "string, query param, e.g. KXCPI-26JUN-T-0.2"
      }
    },
    "GET /signal/gdp": {
      "public_host": "https://stillosdigitalholdings.com",
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 60
      },
      "sla": {
        "latency_p95_ms": 800,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "Calibrated model probability for a Kalshi GDP-print market, scored against the live GDP nowcast rather than the market mark.",
      "input_schema": {
        "ticker": "string, query param, e.g. KXGDP-26Q2-T1.0"
      }
    },
    "GET /signal/portfolio": {
      "public_host": "https://stillosdigitalholdings.com",
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 1500,
        "availability": 0.99,
        "staleness_max_sec": 120
      },
      "idempotent": true,
      "description": "Current signed StillOS position book snapshot: open positions, model view per position, and staleness timestamp.",
      "input_schema": {}
    },
    "POST /notary/agent-clearance": {
      "free_tier": {
        "limit": 40,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.25,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/agent-clearance",
      "description": "Pre-transaction OFAC + on-chain wallet clearance for agent-to-agent payments, fused into CLEAR/REVIEW/BLOCK.",
      "input_schema": {
        "agent": "string",
        "counterparty_name": "string -- counterparty legal name; supply this OR counterparty_wallet",
        "counterparty_wallet": "string EVM address (optional if counterparty_name given)"
      }
    },
    "POST /notary/screen-entity": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-entity",
      "description": "OFAC SDN sanctions name screen, signed receipt with source-freshness timestamp.",
      "input_schema": {
        "agent": "string",
        "entity": "string"
      }
    },
    "POST /notary/distress-score": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/distress-score",
      "description": "Balance-sheet distress ranker for a single ticker (held-out AUC 0.769 / ~109d lead), live SEC fetch.",
      "input_schema": {
        "agent": "string",
        "ticker": "string"
      }
    },
    "POST /notary/insider-conviction": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/insider-conviction",
      "description": "Proprietary conviction score over EDGAR Form 4 insider cluster buys, signed receipt.",
      "input_schema": {
        "agent": "string",
        "ticker": "string (optional)",
        "min_conviction": "number (optional)"
      }
    },
    "POST /notary/smart-money": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/smart-money",
      "description": "Proprietary 13D activist x insider conviction composite, signed receipt.",
      "input_schema": {
        "agent": "string",
        "ticker": "string (optional)",
        "apex_only": "boolean (optional)"
      }
    },
    "POST /notary/regulatory-rules": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/regulatory-rules",
      "description": "Search recent Federal Register RULE documents by agency and/or keyword, signed receipt.",
      "input_schema": {
        "agent": "string",
        "agency": "string (optional)",
        "keyword": "string (optional)"
      }
    },
    "POST /notary/federal-awards": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/federal-awards",
      "description": "Search top-100-by-amount federal contract award snapshot (trailing 30 days), signed receipt.",
      "input_schema": {
        "agent": "string",
        "recipient": "string (optional)",
        "min_amount": "number (optional)"
      }
    },
    "POST /notary/dispute": {
      "free_tier": null,
      "paid": {
        "price_usd": 1,
        "per": "call",
        "payment": "x402"
      },
      "description": "File a bonded dispute against a verdict receipt, resolved by independent re-run.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "input_schema": {
        "agent": "string",
        "receipt_hash": "string"
      }
    },
    "POST /notary/self-audit/dispute-entry": {
      "free_tier": null,
      "paid": {
        "price_usd": 2,
        "per": "call",
        "payment": "x402"
      },
      "description": "File a dispute against a self-audit claim, entering the real bounty pool. Disclosed split: 80% to the pool, 20% StillOS platform fee, same every time.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "input_schema": {
        "agent": "string",
        "claim_receipt_hash": "string",
        "correction": "string"
      }
    },
    "POST /notary/screen-url": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Real-time URL safety scan (Cloudflare URL Scanner): malicious/phishing verdict, page metadata, public scan-page link. Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-url",
      "input_schema": {
        "agent": "string",
        "url": "string (must start with http:// or https://)"
      }
    },
    "POST /notary/screen-text": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Real-time scam/phishing/harmful-content text classifier (Cloudflare Workers AI, Llama Guard 3 8B): unsafe verdict + harm category. Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-text",
      "input_schema": {
        "agent": "string",
        "text": "string"
      }
    },
    "POST /notary/screen-history": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "description": "Proves what a URL said at a point in time (Internet Archive Wayback Machine): snapshot list, closest-to-date snapshot, optional keyword-claim check. Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-history",
      "input_schema": {
        "agent": "string",
        "url": "string (must start with http:// or https://)",
        "date": "string (optional, ISO date)",
        "keyword": "string (optional)"
      }
    },
    "POST /notary/screen-wallet": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "OFAC digital-currency-address screen: exact-match a crypto wallet address against OFAC SDN-linked addresses (BTC/ETH/TRX/USDT/LTC/XMR/etc.), source-freshness timestamp. Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-wallet",
      "input_schema": {
        "agent": "string",
        "address": "string"
      }
    },
    "POST /notary/screen-crypto-trader": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Copy-trade track-record trust score: Wilson-lower-bound-adjusted win rate (penalizes small samples), volume confidence, capped/log-scaled P&L tiebreaker -- composite score + tier (HIGH/MEDIUM/LOW/INSUFFICIENT_SAMPLE). Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/screen-crypto-trader",
      "input_schema": {
        "agent": "string",
        "handle": "string",
        "win_rate_pct": "string",
        "trades": "string",
        "pnl_pct": "string (optional)"
      }
    },
    "POST /notary/litigation-check": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search real federal court dockets (CourtListener/Free Law Project, live): has this person or company been party to federal litigation or bankruptcy, signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/litigation-check",
      "input_schema": {
        "agent": "string",
        "name": "string"
      }
    },
    "POST /notary/colombia-procurement": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Colombia SECOP II public procurement top-200-by-base-price snapshot (entity/provider/department/min_amount_cop), signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/colombia-procurement",
      "input_schema": {
        "agent": "string",
        "entity": "string (optional)",
        "provider": "string (optional)",
        "department": "string (optional)",
        "min_amount_cop": "number (optional)"
      }
    },
    "POST /notary/georgia-procurement": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Georgia SPA public procurement top-300-by-award-value historical snapshot (Dec 2010 - Jun 2019; buyer/supplier/region/min_amount_gel), signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/georgia-procurement",
      "input_schema": {
        "agent": "string",
        "buyer": "string (optional)",
        "supplier": "string (optional)",
        "region": "string (optional)",
        "min_amount_gel": "number (optional)"
      }
    },
    "POST /notary/georgia-corruption-map": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "description": "Query Transparency International Georgia's published Corruption Map by name/company/keyword and/or category. Third-party sourced -- every result carries its own TI Georgia citation link. Signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/georgia-corruption-map",
      "input_schema": {
        "agent": "string",
        "query": "string (optional)",
        "category": "string (optional)"
      }
    },
    "POST /notary/mexico-sanctioned-officials": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Mexico's official government registry of sanctioned/disqualified public officials (SFP/SESNA, datos.gob.mx), signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/mexico-sanctioned-officials",
      "input_schema": {
        "agent": "string",
        "name": "string (optional)",
        "agency": "string (optional)"
      }
    },
    "POST /notary/colombia-siri": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Colombia's official disciplinary-sanctions registry (Procuraduria SIRI, datos.gov.co) by name, ID, or sanctioning entity, signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/colombia-siri",
      "input_schema": {
        "agent": "string",
        "name": "string (optional)",
        "identificacion": "string (optional)",
        "entidad": "string (optional)"
      }
    },
    "POST /notary/un-sanctions": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Screen a name against the UN Security Council Consolidated Sanctions List, signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/un-sanctions",
      "input_schema": {
        "agent": "string",
        "name": "string (optional)",
        "type": "string (optional)"
      }
    },
    "POST /notary/eu-sanctions": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Screen a name against the EU Consolidated Financial Sanctions List, signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/eu-sanctions",
      "input_schema": {
        "agent": "string",
        "name": "string (optional)",
        "programme": "string (optional)"
      }
    },
    "POST /notary/activist-convergence": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402"
      },
      "description": "Activist escalation composite: 13D/13D-A percentOfClass swing x Altman-Z distress x verified 13G-to-13D conversion, signed receipt.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "body",
      "also_callable_as": "GET /notary/activist-convergence",
      "input_schema": {
        "agent": "string",
        "ticker": "string (optional)",
        "min_escalation": "number (optional)"
      }
    },
    "POST /notary/water-stress": {
      "free_tier": null,
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402"
      },
      "description": "AI data center water-stress map across 8 major corridors: real USGS flow-vs-historical-mean + NOAA drought severity, named operator exposure, 5-day trend. GET is a free risk-level-only preview; POST is the full dataset.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "input_schema": {
        "agent": "string"
      }
    },
    "GET /bazaar-v2/grade-strategy": {
      "public_path": "/bazaar-v2/grade-strategy",
      "free_tier": null,
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Edge-Gate — grade a settled strategy track record: fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict, out-of-sample + fee/slippage adjusted, Ed25519-signed receipt. Backed by a $10 on-chain correctness bond, up to $1 slashable per proven-wrong verdict -- verify at /notary/bond, dispute at /notary/dispute. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.] — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true,
      "inputs_in": "query",
      "equivalent_to": "POST /bazaar-v2/grade-strategy",
      "get_callable": true
    },
    "GET /bazaar-v2/claim-verdict": {
      "public_path": "/bazaar-v2/claim-verdict",
      "free_tier": null,
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS Notary — signed claim verdict, resolved against external ground truth, Ed25519-signed, hash-chained. Commit-before-outcome: the claim hash is published before the result is known, so it can't be edited after the fact -- unlike self-reported agent logs, this is claims-grade evidence for parametric AI-agent liability coverage. Backed by a $10 on-chain correctness bond, up to $1 slashable per proven-wrong verdict -- verify at /notary/bond, dispute at /notary/dispute. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.] — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true,
      "inputs_in": "query",
      "equivalent_to": "POST /bazaar-v2/claim-verdict",
      "get_callable": true
    },
    "GET /bazaar-v2/screen-entity": {
      "public_path": "/bazaar-v2/screen-entity",
      "free_tier": null,
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — OFAC SDN sanctions name screen, signed receipt, source_as_of freshness timestamp included. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.] — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true,
      "inputs_in": "query",
      "equivalent_to": "POST /bazaar-v2/screen-entity",
      "get_callable": true
    },
    "GET /bazaar-v2/distress-score": {
      "public_path": "/bazaar-v2/distress-score",
      "free_tier": null,
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — balance-sheet distress ranker for a single equity ticker (Altman Z-score from live SEC XBRL, held-out AUC 0.769 — a ranking input, not an alarm /, held-out AUC 0.769 — ranking input, not an alarm), signed receipt. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.] — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true,
      "inputs_in": "query",
      "equivalent_to": "POST /bazaar-v2/distress-score",
      "get_callable": true
    },
    "GET /bazaar-v2/agent-clearance": {
      "public_path": "/bazaar-v2/agent-clearance",
      "free_tier": null,
      "paid": {
        "price_usd": 0.25,
        "per": "call",
        "payment": "x402",
        "network": "base",
        "networks": [
          "eip155:8453",
          "eip155:137",
          "eip155:42161"
        ],
        "token": "USDC",
        "facilitator": "coinbase-cdp"
      },
      "description": "StillOS — real-time pre-transaction clearance for agent-to-agent payments: the identity + anomaly check emerging agent-payment-trust standards (e.g. IETF draft-sharif-agent-payment-trust) describe before an autonomous agent sends funds. OFAC SDN sanctions screen + live on-chain wallet signals (contract status, balance, transaction count, recipient risk) fused into a CLEAR/REVIEW/BLOCK verdict (equivalent to ALLOW/ALLOW_WITH_LIMITS/DENY), Ed25519-signed receipt as the audit trail. [Settles through Coinbase's CDP facilitator rather than the StillOS self-hosted one — same price and same signed response as the non-Bazaar twin of this product.] — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 30
      },
      "idempotent": true,
      "inputs_in": "query",
      "equivalent_to": "POST /bazaar-v2/agent-clearance",
      "get_callable": true
    },
    "GET /notary/claim-verdict": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft",
        "note": "+ reputation bonus"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "note": "launch price through 2026-10-13, then $0.25"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/claim-verdict — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/claim-verdict",
      "get_callable": true
    },
    "GET /notary/grade-strategy": {
      "free_tier": {
        "limit": 2,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402",
        "note": "launch price through 2026-10-13, then $0.25"
      },
      "rate_limit": {
        "max_per_minute": 5
      },
      "sla": {
        "latency_p95_ms": 500,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/grade-strategy — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/grade-strategy",
      "get_callable": true
    },
    "GET /notary/agent-clearance": {
      "free_tier": {
        "limit": 40,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.25,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/agent-clearance — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/agent-clearance",
      "get_callable": true
    },
    "GET /notary/screen-entity": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/screen-entity — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-entity",
      "get_callable": true
    },
    "GET /notary/distress-score": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/distress-score — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/distress-score",
      "get_callable": true
    },
    "GET /notary/insider-conviction": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/insider-conviction — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/insider-conviction",
      "get_callable": true
    },
    "GET /notary/smart-money": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/smart-money — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/smart-money",
      "get_callable": true
    },
    "GET /notary/regulatory-rules": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/regulatory-rules — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/regulatory-rules",
      "get_callable": true
    },
    "GET /notary/federal-awards": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "description": "/notary/federal-awards — GET form: same price, same signed response, inputs as query parameters.",
      "inputs_in": "query",
      "equivalent_to": "POST /notary/federal-awards",
      "get_callable": true
    },
    "GET /notary/screen-url": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Real-time URL safety scan (Cloudflare URL Scanner): malicious/phishing verdict, page metadata, public scan-page link. Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-url",
      "get_callable": true
    },
    "GET /notary/screen-text": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Real-time scam/phishing/harmful-content text classifier (Cloudflare Workers AI, Llama Guard 3 8B): unsafe verdict + harm category. Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-text",
      "get_callable": true
    },
    "GET /notary/screen-history": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "description": "Proves what a URL said at a point in time (Internet Archive Wayback Machine): snapshot list, closest-to-date snapshot, optional keyword-claim check. Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-history",
      "get_callable": true
    },
    "GET /notary/screen-wallet": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "OFAC digital-currency-address screen: exact-match a crypto wallet address against OFAC SDN-linked addresses (BTC/ETH/TRX/USDT/LTC/XMR/etc.), source-freshness timestamp. Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-wallet",
      "get_callable": true
    },
    "GET /notary/screen-crypto-trader": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Copy-trade track-record trust score: Wilson-lower-bound-adjusted win rate (penalizes small samples), volume confidence, capped/log-scaled P&L tiebreaker -- composite score + tier (HIGH/MEDIUM/LOW/INSUFFICIENT_SAMPLE). Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/screen-crypto-trader",
      "get_callable": true
    },
    "GET /notary/litigation-check": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search real federal court dockets (CourtListener/Free Law Project, live): has this person or company been party to federal litigation or bankruptcy, signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/litigation-check",
      "get_callable": true
    },
    "GET /notary/colombia-procurement": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Colombia SECOP II public procurement top-200-by-base-price snapshot (entity/provider/department/min_amount_cop), signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/colombia-procurement",
      "get_callable": true
    },
    "GET /notary/georgia-procurement": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.02,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Georgia SPA public procurement top-300-by-award-value historical snapshot (Dec 2010 - Jun 2019; buyer/supplier/region/min_amount_gel), signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/georgia-procurement",
      "get_callable": true
    },
    "GET /notary/georgia-corruption-map": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "description": "Query Transparency International Georgia's published Corruption Map by name/company/keyword and/or category. Third-party sourced -- every result carries its own TI Georgia citation link. Signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/georgia-corruption-map",
      "get_callable": true
    },
    "GET /notary/mexico-sanctioned-officials": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Mexico's official government registry of sanctioned/disqualified public officials (SFP/SESNA, datos.gob.mx), signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/mexico-sanctioned-officials",
      "get_callable": true
    },
    "GET /notary/colombia-siri": {
      "free_tier": {
        "limit": 15,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Search Colombia's official disciplinary-sanctions registry (Procuraduria SIRI, datos.gov.co) by name, ID, or sanctioning entity, signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/colombia-siri",
      "get_callable": true
    },
    "GET /notary/un-sanctions": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Screen a name against the UN Security Council Consolidated Sanctions List, signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/un-sanctions",
      "get_callable": true
    },
    "GET /notary/eu-sanctions": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.001,
        "per": "call",
        "payment": "x402"
      },
      "description": "Screen a name against the EU Consolidated Financial Sanctions List, signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/eu-sanctions",
      "get_callable": true
    },
    "GET /notary/activist-convergence": {
      "free_tier": {
        "limit": 3,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.15,
        "per": "call",
        "payment": "x402"
      },
      "description": "Activist escalation composite: 13D/13D-A percentOfClass swing x Altman-Z distress x verified 13G-to-13D conversion, signed receipt. — GET form: same price, same signed response, inputs as query parameters.",
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": true,
      "auto_generated_from_catalog": true,
      "inputs_in": "query",
      "equivalent_to": "POST /notary/activist-convergence",
      "get_callable": true
    }
  },
  "free_tier_upgrade_path": {
    "description": "When the free tier is exhausted, the paid endpoint returns HTTP 402 with a standard x402 v1 JSON body (accepts[] array: scheme, network, maxAmountRequired, payTo, asset). No custom header, no separate lookup. No human required.",
    "format": "x402",
    "example_flow": [
      "1. Call a paid endpoint, e.g. POST /notary/commit",
      "2. Receive HTTP 402 with body: {\"x402Version\":1,\"error\":\"X-PAYMENT header is required\",\"accepts\":[{\"scheme\":\"exact\",\"network\":\"base\",\"maxAmountRequired\":\"...\",\"payTo\":\"0x...\",\"asset\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",...}]}",
      "3. Send USDC on Base matching accepts[0], construct the X-PAYMENT header per the x402 v1 spec",
      "4. Retry the same request with the X-PAYMENT header set",
      "5. Receive the full signed response with no human involved"
    ]
  },
  "dispute_resolution": "All StillOS service outputs are cryptographically signed. Disputes are resolved by signature verification against public key at /identity. No subjective arbitration.",
  "refund_policy": "No refunds. All outputs are signed and verifiable before payment. Evaluate using free tier before paid tier.",
  "data_retention": "Transaction receipts stored indefinitely on notary ledger. Accessible via GET /notary/verify?hash=...",
  "prohibited_uses": [
    "automated DoS",
    "key extraction",
    "impersonation of StillOS identity"
  ],
  "price_source": "live from /notary/catalog, cached 60s",
  "signed_at": "2026-10-02T13:27:43.964Z",
  "signature": "x4nJAf3Z8lgHY2eCyiGTeTO0XbOT/M3GPNUord6X+keC46gj4Io4in9Km/+HYYr0Sfm3awC0IS8+HTRk4dc9Bg==",
  "signed_by": "f3dcf55117d29e0a",
  "verify_url": "https://stillosdigitalholdings.com/identity/verify"
}