{
  "schema_version": "1.0",
  "name": "StillOS Signal + Notary",
  "description": "Outside-in trust ratings for every operator in the agent economy — free, unasked, and recomputable — plus tamper-evident claim notarization, on-chain settlement evidence, counterparty clearance and sanctions screening, and calibrated CPI/GDP prediction signals. Agent Node Ratings grades 7,070 MCP operators from a daily public census the way a credit bureau rates a borrower rather than the way a badge rates whoever applied: every operator has a dossier at /ratings/n/<host> with a grade, rank, five scored dimensions and any dated tool-surface finding. The rated operator never pays. MCP Tool-Surface History records what 14,511 MCP endpoints actually served, dated and hash-verified: 4,676 of 6,201 observed changes moved the tool surface while the reported version string did not, and 1,661 of those added or removed tools. Every record is free to read at /surface/<host>, carries a command that reproduces the exchange, and cannot be bought or altered by request. 119 machine-callable endpoints priced in USDC over x402 on Base, plus free unmetered reads: the ratings lookup at /ratings/node, the surface-change feed at /surface/changes, and a recomputable chain head at /notary/head. Political-markets Brier 0.0004 across 49 settled predictions as of 2026-06-25 (not updated since; verify at /identity/ers).",
  "url": "https://stillosdigitalholdings.com",
  "capabilities": {
    "streaming": false,
    "push_notifications": true,
    "state_transition_history": true
  },
  "authentication": {
    "schemes": [
      "x402",
      "none"
    ]
  },
  "default_input_modes": [
    "application/json"
  ],
  "default_output_modes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "notary-head",
      "name": "Notary Chain Head",
      "description": "FREE. Per-period sealed head of the notary receipt chain: tip receipt hash, receipts in period, cumulative count. Fully recomputable from the public receipt log, so a reader can tell idle from down without trusting us. GET /notary/head.",
      "tags": [
        "notarization",
        "transparency",
        "liveness",
        "free"
      ]
    },
    {
      "id": "settlement-preview",
      "name": "Settlement Evidence Preview",
      "description": "FREE. Cached settlement state for a counterparty wallet, no fresh chain reads. GET /settlement/preview?payTo=<address>. The paid /settlement call re-derives it live against chain truth.",
      "tags": [
        "settlement",
        "counterparty",
        "evidence",
        "free"
      ]
    },
    {
      "id": "surface-history",
      "name": "MCP Tool-Surface History",
      "description": "FREE, no account, no payment. Dated hash-verified observation records for 14,511 MCP server hosts: every observed change to the tool surface, whether the version string moved with it, which tools were added or removed, and the content hash before and after. Measured across the corpus: 4,676 of 6,201 changes moved the surface while the reported version did NOT, and 1,661 of those added or removed tools. Each record embeds schema.org Dataset JSON-LD and a curl command that reproduces the underlying exchange, so any claim is checkable without trusting or calling us. Index GET /surface/ · per-host GET /surface/<host> · delta feed GET /surface/changes (JSON cursor) and /surface/feed.xml (Atom) · badge GET /surface/badge/<host>.svg. Observations, not assessments: unversioned iteration is normal and nothing here alleges wrongdoing. Corrections are honoured and published; a record cannot be bought or altered by request.",
      "tags": [
        "mcp",
        "conformance",
        "drift",
        "observation",
        "evidence",
        "free"
      ]
    },
    {
      "id": "notary-dispute",
      "name": "/notary/dispute",
      "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. $0.25 filing fee, non-refundable either way (anti-spam) -- separate from the bond payout, so a dispute that overturns nets you +$0.75. $0.5 USDC on Base via x402. POST /notary/dispute.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-signup",
      "name": "/notary/credits/signup",
      "description": "Get an API key with a zero balance, no card and no wallet. POST {\"account\":\"<your-id>\"}. The key is returned exactly once and is stored only as a SHA-256 hash, so it is not recoverable from anything on disk. Send it as X-API-Key on any paid route and each call debits that route list price from your balance instead of requiring a per-call signed payment. $0 USDC on Base via x402. POST /notary/credits/signup.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-balance",
      "name": "/notary/credits/balance",
      "description": "Your remaining credit balance and recent usage. Send your key as X-API-Key. Balances are integer micro-USD; no float ever enters the money path. $0 USDC on Base via x402. GET /notary/credits/balance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-1",
      "name": "/notary/credits/topup/1",
      "description": "Prepay $1 once and fund $1 of calls. One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. $1 USDC on Base via x402. POST /notary/credits/topup/1.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-25",
      "name": "/notary/credits/topup/25",
      "description": "Prepay $25 once and fund $25 of calls. One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. $25 USDC on Base via x402. POST /notary/credits/topup/25.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-100",
      "name": "/notary/credits/topup/100",
      "description": "Prepay $100 once and fund $105 of calls (includes a $5 prepay bonus). One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. $100 USDC on Base via x402. POST /notary/credits/topup/100.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-500",
      "name": "/notary/credits/topup/500",
      "description": "Prepay $500 once and fund $550 of calls (includes a $50 prepay bonus). One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. $500 USDC on Base via x402. POST /notary/credits/topup/500.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-grade-strategy",
      "name": "/bazaar-v2/grade-strategy",
      "description": "Tells you whether a track record is real edge or survived on luck, before you allocate to it. Returns one fail-closed verdict — REAL_EDGE, REGIME_LUCK, NEGATIVE_EV or INSUFFICIENT_DATA — graded out-of-sample on a chronological split and adjusted for fees and slippage, so a record that only works in-sample or only before costs fails here. Backed by a $10 on-chain correctness bond: if the verdict is proven wrong you are owed up to $1, which is more than any backtest library will ever stake on its own output. REQUIRES AT LEAST 31 settled trades: two gates apply, min_n=30 AND a chronological 70/30 split where both halves need >= 10, so exactly 30 returns INSUFFICIENT_DATA (\"split too thin\") — 31 is the real floor. Each trade MUST be {t:ISO, price:0<p<1 (a PROBABILITY, not a dollar price), side:\"yes\"|\"no\", outcome:0|1}; anything else is silently dropped before counting. Fewer than 31 valid trades returns INSUFFICIENT_DATA and is NOT refunded. The input example below is a complete, satisfiable request — send it verbatim and you get the output example below. 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/grade-strategy.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-claim-verdict",
      "name": "/bazaar-v2/claim-verdict",
      "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.] $0.25 USDC on Base via x402. POST /bazaar-v2/claim-verdict.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-entity",
      "name": "/bazaar-v2/screen-entity",
      "description": "If you move funds to a named counterparty, this tells you whether that name is on the OFAC SDN list before you send — so a sanctions hit is caught at authorization instead of surfacing in a later audit. Screened against all 19,458 SDN rows, with exact AND partial matches both returned, because a near-miss on a name screen is the result that matters. Every response carries an Ed25519-signed receipt plus the list's own source_as_of timestamp, free to verify at /notary/verify?hash= without paying or trusting us — so you can prove months later WHICH version of the list you screened against, which a screenshot of a government search page cannot. Name-only screen, not an identity match. [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.] $0.001 USDC on Base via x402. POST /bazaar-v2/screen-entity.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-wallet",
      "name": "/bazaar-v2/screen-wallet",
      "description": "Before your agent sends USDC to an address it has never paid, this says whether that exact address is one of the 1,063 sanctioned digital-currency addresses OFAC publishes — BTC, ETH, TRX, USDT, LTC, XMR and the rest. Paying a sanctioned address is strict liability: there is no good-faith defence and no way to claw the transfer back, so the check belongs before the send, not in a monthly review. Exact-match only, by design — a fuzzy match on an address is noise. The Ed25519-signed receipt and the list's source_as_of timestamp are free to verify at /notary/verify?hash= without paying or trusting us, so you can prove later which version of the list you screened against. A government search page cannot give you that. [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.] $0.001 USDC on Base via x402. POST /bazaar-v2/screen-wallet.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-trust-score-bulk",
      "name": "/bazaar-v2/trust-score-bulk",
      "description": "StillOS — bulk domain trust-posture audit: up to 25 domains in one paid call, each graded A-D on DMARC/SPF/DNSSEC/CAA/TLS, returned with one combined Ed25519-signed receipt and a public verify URL. The single-domain scan is free at /notary/trust-score/scan; this is the batch tier for an agent screening many counterparties at once. [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.] $0.05 USDC on Base via x402. POST /bazaar-v2/trust-score-bulk.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-un-sanctions",
      "name": "/bazaar-v2/un-sanctions",
      "description": "StillOS — UN Security Council Consolidated Sanctions List name screen, 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/un-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-eu-sanctions",
      "name": "/bazaar-v2/eu-sanctions",
      "description": "StillOS — EU Consolidated Financial Sanctions List name screen, 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/eu-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-mexico-sanctioned-officials",
      "name": "/bazaar-v2/mexico-sanctioned-officials",
      "description": "StillOS — Mexico official government registry of sanctioned/disqualified public officials (SFP/SESNA, datos.gob.mx), 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/mexico-sanctioned-officials.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-colombia-siri",
      "name": "/bazaar-v2/colombia-siri",
      "description": "StillOS — Colombia official disciplinary-sanctions registry (Procuraduria SIRI, datos.gov.co), 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/colombia-siri.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-crypto-trader",
      "name": "/bazaar-v2/screen-crypto-trader",
      "description": "StillOS — copy-trade track-record trust score: Wilson-lower-bound-adjusted win rate + sample-size + capped P&L composite score for a crypto copy-trader, 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/screen-crypto-trader.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-history",
      "name": "/bazaar-v2/screen-history",
      "description": "StillOS — proves what a URL actually said at a point in time (Internet Archive Wayback Machine), optional keyword-claim check against the archived page, 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.] $0.05 USDC on Base via x402. POST /bazaar-v2/screen-history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-georgia-corruption-map",
      "name": "/bazaar-v2/georgia-corruption-map",
      "description": "StillOS — mirror of Transparency International Georgia's published \"Corruption Map\" (query/category), signed receipt. THIRD-PARTY SOURCED: every result carries its own TI Georgia citation link; StillOS asserts nothing independently. [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.] $0.05 USDC on Base via x402. POST /bazaar-v2/georgia-corruption-map.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-distress-score",
      "name": "/bazaar-v2/distress-score",
      "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), 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.] $0.25 USDC on Base via x402. POST /bazaar-v2/distress-score.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-agent-clearance",
      "name": "/bazaar-v2/agent-clearance",
      "description": "If you let an agent spend without a human in the loop, this is the one call that stands between it and a payment you have to explain afterwards. One request returns CLEAR, REVIEW or BLOCK on a recipient before funds move: a screen against all 19,458 OFAC SDN rows plus live on-chain signals — is it a contract, has it ever transacted, what is it holding, who has it paid — fused into a single verdict with an Ed25519-signed receipt you keep as the audit trail, free to verify at /notary/verify?hash= without trusting us. The alternative is reconstructing why the agent paid that address from logs your own system wrote, and avoiding that reconstruction is the entire point: self-reported logs are exactly the evidence an insurer or counterparty discounts. This is the pre-send check emerging agent-payment-trust standards describe (IETF draft-sharif-agent-payment-trust), available now rather than when they ratify. [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.] $0.5 USDC on Base via x402. POST /bazaar-v2/agent-clearance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-signal-cpi",
      "name": "/bazaar-v2/signal-cpi",
      "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.] $0.05 USDC on Base via x402. GET /bazaar-v2/signal-cpi.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-signal-gdp",
      "name": "/bazaar-v2/signal-gdp",
      "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.] $0.05 USDC on Base via x402. GET /bazaar-v2/signal-gdp.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-funding-current",
      "name": "/bazaar-v2/funding-current",
      "description": "StillOS Kalshi Funding Tape — the CURRENT funding-rate estimate for all 11 Kalshi perpetual futures (KXBTCPERP, KXETHPERP, KXDOGEPERP, ...), each row carrying its own observation timestamp, age_seconds and an explicit LIVE|STALE freshness label rather than an implied one. Kalshi publishes the SETTLED funding rate at 8-hour marks; this records the ESTIMATE at ~5-minute resolution, so what is here is the intra-interval path between those marks, not a copy of the settled series. Free unmetered preview at /bazaar-v2/funding-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.] $0.05 USDC on Base via x402. GET /bazaar-v2/funding-current.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-funding-history",
      "name": "/bazaar-v2/funding-history",
      "description": "StillOS Kalshi Funding Tape — the RECORDED PATH of one Kalshi perpetual's funding rate, every ~5 minutes since 2026-06-30 (354,377 observations across 11 tickers, 111.8 days and growing). Kalshi publishes the SETTLED rate at 8-hour marks (GET /trade-api/v2/margin/funding_rates/historical, probed 2026-10-21: 200 unauthenticated, 6,292 rows, 28 tickers, from 2026-06-03); this series is the ESTIMATE at ~5-minute resolution, i.e. the intra-interval path between those marks, which is what is not obtainable elsewhere. Cursor-paginated via next_since; truncated is stated explicitly, never implied. Query ?ticker=KXBTCPERP[&since=ISO][&limit=N]. [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.] $0.05 USDC on Base via x402. GET /bazaar-v2/funding-history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-market-census",
      "name": "/bazaar-v2/market-census",
      "description": "StillOS x402 Market Census — the measured 30-day REVENUE distribution of the x402 economy, which no catalog, register or rating service publishes. Per-listing economics by price band, percentiles, seller concentration, top earners by revenue, and the count of listings clearing $1/$10/$100/$1000 — derived from a complete read of every catalog listing, not a sample, and sealed daily into a hash-chained series (prev_hash/row_hash). Today's figures are observable by anyone; prior days are not reconstructable retroactively by anyone, including us. Pass ?since=<ISO date or timestamp> for only what is new to you. Free freshness proof, including the headline total and the chain hash, at /bazaar-v2/market-census/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.] $21 USDC on Base via x402. GET /bazaar-v2/market-census.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-precheck",
      "name": "/bazaar-v2/precheck",
      "description": "StillOS Precheck — before your agent pays any x402 seller, ask whether that 402 can actually be paid by a machine (live probe of its challenge: gated, well-formed, settleable), not just whether it is up. Pass ?url=<the seller resource>&method=GET|POST. [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.] $0.01 USDC on Base via x402. GET /bazaar-v2/precheck.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-change-feed",
      "name": "/bazaar-v2/change-feed",
      "description": "StillOS Change Feed — what measurably changed in the agent economy since you last asked. Daily deltas over NINE dated series that cannot be reconstructed retroactively by anyone, including us: MCP registry census, jev conformance clock, dual-attested joint observation windows, the notary receipt chain, line-clock, self-audit history, revenue ledger, PLUS (added 2026-10-19) the Kalshi perpetual funding-rate path — 350,000+ observations across 11 tickers since 2026-06-30, the ~5-minute ESTIMATE path between the 8-hour SETTLED marks Kalshi itself publishes — and the MCP tool-surface change clock, 11,000+ events carrying the content hash before and after, so a surface that moved while its version string did not is provable rather than asserted. Each response carries the sealed tablet digest plus its notary receipt hash, free to verify at /notary/verify?hash=. Pass ?since=<tablet number | YYYY-MM-DD | digest prefix> to get only what is new to you. Free freshness preview at /bazaar-v2/change-feed/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.] $0.05 USDC on Base via x402. GET /bazaar-v2/change-feed.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-safepay",
      "name": "/bazaar-v2/safepay",
      "description": "SafePay: cash on delivery for AI agents. Buy from ANY x402 seller via ?url=<seller>; your payment is only settled if the seller delivers a valid 2xx response, otherwise no funds move. Price = seller price + $0.01 + 2% (from $0.0202). Returns the seller response plus an Ed25519-signed delivery receipt. $0.0202 USDC on Base via x402. GET /bazaar-v2/safepay.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-export",
      "name": "/notary/export",
      "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. $25 USDC on Base via x402. GET /notary/export?preview=true is free and unmetered -- last 10 receipts and last 10 verdicts, plus verdict_reproducibility computed over the FULL corpus.. GET /notary/export.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "ratings-corpus",
      "name": "/ratings/corpus",
      "description": "The full Still OS rated MCP corpus as NDJSON, one row per rated entity: 6,838 operators and 23,370 publishers with rank, letter grade, score, every scoring dimension and the census capture date. Grades HOW a server or publisher publishes -- reach, liveness, upkeep, inspectability, originality. It is NOT a security audit. Methodology: /ratings/methodology. Free preview: /ratings/corpus/preview. $0.25 USDC on Base via x402. GET /ratings/corpus/preview is free and unmetered -- schema, per-set row counts, census dates and one real row per set, rendered by the same mapper the paid body uses.. GET /ratings/corpus.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "provenance",
      "name": "/provenance",
      "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. $0 USDC on Base via x402. Free tier: 20/minute. POST /provenance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "ratings-node",
      "name": "/ratings/node",
      "description": "Outside-in trust rating for an MCP operator host, computed from a daily public census -- the way a credit bureau rates a borrower, not the way a badge rates whoever applied. Returns grade, rank within 7,070 rated operators, five scored dimensions, x402 payment-readiness, and any dated tool-surface finding on that host (a tool set that changed while the served version string did not). An unrated host returns found:false and says so: unobserved is NOT attested safe, it means ~55% remote coverage did not reach it. Every number recomputes from a sealed board; dispute by recomputing, not by asking us. $0 USDC on Base via x402. Free and unmetered. Price explains ~0% of measured demand on this box; the constraint is traffic, so the operator-facing read is permanently free.. GET /ratings/node.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "ratings-offerjson",
      "name": "/ratings/offer.json",
      "description": "The priced tiers for StillOS Agent Node Ratings, each carrying the DERIVATION of its number rather than a figure to take on faith. The rated operator pays nothing, permanently. Machine lookup settles at $0.05/call over x402 on Base -- the only price here derived from an observed settlement rather than from a comparable. $0 USDC on Base via x402. Free and unmetered.. GET /ratings/offer.json.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "funding-preview",
      "name": "/funding/preview",
      "description": "Free freshness proof for the StillOS Kalshi Funding Tape: total observation count, ticker count, first and last observation timestamps, span in days, and a LIVE/STALE verdict computed from the real age of the newest row. States its own limit explicitly -- per-ticker counts and every recorded rate are withheld to the paid routes. Use this to audit the depth and currency of the series at zero cost before buying any of it. $0 USDC on Base via x402. Free and unmetered. It exists to let you verify the series is real and current BEFORE paying for it.. GET /funding/preview.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "funding-current",
      "name": "/funding/current",
      "description": "Current funding-rate estimate and mark price for 11 Kalshi perpetual-futures markets (BTC ETH SOL XRP DOGE LTC BCH LINK SUI SHIB HYPE). Every row is stamped with its own real age and an explicit LIVE/STALE verdict rather than being presented as fresh by default. Kalshi is the CFTC-regulated US venue and publishes the SETTLED funding rate at 8-hour marks; this feed records the ESTIMATE at ~5-minute resolution since 2026-06-30, so what you get here is the intra-interval path between those marks, not a copy of the settled series. Free depth-and-freshness proof at /funding/preview. $0.05 USDC on Base via x402. No free tier on the live read; GET /funding/preview is the free proof of depth and freshness.. GET /funding/current.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "funding-history",
      "name": "/funding/history",
      "description": "The recorded funding-rate PATH for 11 Kalshi perpetual-futures markets, sampled every ~5 minutes continuously since 2026-06-30 -- hundreds of thousands of timestamped observations, window-selectable with ?since=. Kalshi publishes the SETTLED rate at 8-hour marks and that series is free from them; what is here is the ESTIMATE at ~5-minute resolution, i.e. the intra-interval path between those marks, and THAT path is not reconstructable retroactively by anyone including us -- any ~5-minute observation not recorded as it happened is gone permanently. Settled marks are a commodity; the path between them, from which basis, carry and funding-decay are computed, is not. Free proof of exact span and depth at /funding/preview. $0.05 USDC on Base via x402. No free tier; GET /funding/preview states the full span and observation count for free so you can size the corpus before buying.. GET /funding/history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "surface-changes",
      "name": "/surface/changes",
      "description": "Cursor-paginated delta feed of MCP tool-surface changes we recorded directly, each row carrying the content hash before and after, the tools added and removed, and whether the server signalled a version change at all. Poll with ?since=<cursor> and every call returns only what is new. Observations, not assessments -- a surface that changed while its version string did not is reported as exactly that and nothing more. Rolling recent window; Atom form at /surface/feed.xml. $0 USDC on Base via x402. Free, unmetered and permanently free. Price explains ~0% of measured demand on this box; the constraint is readers, so the feed stays open.. GET /surface/changes.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "surface-lookup",
      "name": "/surface/lookup",
      "description": "HUMAN-READABLE (text/html) dated, hash-verified record of how one MCP server's tool surface actually changed over time, keyed on its own host; 302-redirects to /surface/<host>. Anyone can read a server's tool list TODAY; nobody can read what it was on a past date without having recorded it then, and this record has been accumulating since 2026-09. An unobserved host returns a 404 that states plainly that not-observed does NOT mean unchanged. Carries a right of reply: corrections via the free /surface/correct, and page removal on operator request with no proof required. MACHINE CALLERS WANT /surface/changes INSTEAD -- that route returns JSON. Directory of all recorded hosts at /surface/hosts. $0 USDC on Base via x402. Free and unmetered, permanently. The subject of a record never pays to read it.. GET /surface/lookup.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-change-feed-preview",
      "name": "/bazaar-v2/change-feed/preview",
      "description": "FREE proof-of-freshness for the StillOS Change Feed: today's sealed diary-tablet digest plus its notary receipt hash, independently verifiable at /notary/verify?hash= without paying us or trusting us. Proves we hold today's data across nine unbackfillable dated series WITHOUT giving away the contents. Returns 503 rather than an empty 200 when no tablet is sealed yet, because an empty success would read as \"nothing changed today\" — a false statement. Call this before buying GET /bazaar-v2/change-feed. $0 USDC on Base via x402. Free, unmetered, and must stay free: it is the proof-of-value call for the paid feed. Gating it would hide the only evidence a buyer can check before paying.. GET /bazaar-v2/change-feed/preview.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "surface-hosts",
      "name": "/surface/hosts",
      "description": "HUMAN-READABLE (text/html) directory of every MCP host for which StillOS holds a dated tool-surface record -- 14,425 hosts as served, each linking to its own record. This is the index that makes the time series addressable; without it a caller can only check hosts it already suspected. MACHINE CALLERS WANT /surface/changes INSTEAD -- that route returns JSON. $0 USDC on Base via x402. Free and unmetered.. GET /surface/hosts.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-trust-score-scan",
      "name": "/notary/trust-score/scan",
      "description": "FREE, no signup, no wallet, one HTTP call. Signed domain trust-posture audit: DMARC, SPF, DNSSEC, CAA, SSL validity, security headers, registry expiration. Returns a letter grade (A best to D), a risk_score (higher = MORE gaps) and an inverted trust_score, each finding in plain language, an Ed25519 signature and a public verify URL a stranger can recompute. Passive checks only. A non-resolving domain is refused, never graded. Embeddable badge at /notary/trust-score/badge?domain=. $0 USDC on Base via x402. Free and unmetered. No key, no signup, no wallet, one HTTP call.. GET /notary/trust-score/scan.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-trust-score-badge",
      "name": "/notary/trust-score/badge",
      "description": "Embeddable SVG grade badge for any domain, for a README or docs page. Re-renders from a fresh scan every 30 minutes so it cannot go stale. Renders whatever the scan returns, including a bad grade -- low grades are not suppressed, and StillOS grades its own domain by the same rule (B+, not A). $0 USDC on Base via x402. Free and unmetered. 30-minute server-side cache so an embed cannot hammer the scanner.. GET /notary/trust-score/badge.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-seo-scan-scan",
      "name": "/notary/seo-scan/scan",
      "description": "Signed technical-SEO and machine-readability audit of a URL, with an Ed25519 receipt and a public verify URL. Embeddable badge at /notary/seo-scan/badge?url=. $0 USDC on Base via x402. Free and unmetered.. GET /notary/seo-scan/scan.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-funnel-score-scan",
      "name": "/notary/funnel-score/scan",
      "description": "Signed conversion-funnel audit of a URL -- what a buying visitor or agent can actually do on the page -- with an Ed25519 receipt and a public verify URL. Embeddable badge at /notary/funnel-score/badge?url=. $0 USDC on Base via x402. Free and unmetered.. GET /notary/funnel-score/scan.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "settlement",
      "name": "/settlement",
      "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>. Payable with USDC on Base or native XRP on the XRP Ledger. $0.05 USDC on Base via x402. GET /settlement/preview is free and unmetered -- returns cached state only, no fresh chain reads. GET /settlement.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-commit",
      "name": "/notary/commit",
      "description": "Commit a claim hash -- tamper-evident, Ed25519-signed receipt, no resolver attached. $0.1 USDC on Base via x402. POST /notary/commit.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-claim-verdict",
      "name": "/notary/claim-verdict",
      "description": "Commit a claim, resolve it against a named external resolver, receive a signed verdict. $0.25 USDC on Base via x402. + reputation bonus. POST /notary/claim-verdict.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-grade-strategy",
      "name": "/notary/grade-strategy",
      "description": "Grade a settled trading track record: fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict, Ed25519-signed. $0.05 USDC on Base via x402. POST /notary/grade-strategy.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "identity-transaction",
      "name": "/identity/transaction",
      "description": "FREE. Get a signed, quote_id-stamped price quote for any StillOS paid endpoint before you call it. Takes {endpoint, agent} and returns price_usd with base_price_usd and the multipliers applied — your payment standing, counterparty reputation, and EV score each move the number, so a paying agent in good standing is quoted below list. Also the callback/settlement registry: POST a callback URL here to be notified on settlement. 25/day free per agent. $0 USDC on Base via x402. Free tier: 25/day. POST /identity/transaction.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "signal-cpi",
      "name": "/signal/cpi",
      "description": "Calibrated model probability for a Kalshi CPI-print market, priced against the live BLS nowcast rather than the market mark. $0.05 USDC on Base via x402. Free tier: 10/day. GET /signal/cpi.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "signal-gdp",
      "name": "/signal/gdp",
      "description": "Calibrated model probability for a Kalshi GDP-print market, scored against the live GDP nowcast rather than the market mark. $0.05 USDC on Base via x402. Free tier: 10/day. GET /signal/gdp.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "signal-portfolio",
      "name": "/signal/portfolio",
      "description": "Current signed StillOS position book snapshot: open positions, model view per position, and staleness timestamp. $0.05 USDC on Base via x402. Free tier: 10/day. GET /signal/portfolio.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-agent-clearance",
      "name": "/notary/agent-clearance",
      "description": "Pre-transaction OFAC + on-chain wallet clearance for agent-to-agent payments, fused into CLEAR/REVIEW/BLOCK. $0.5 USDC on Base via x402. POST /notary/agent-clearance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-entity",
      "name": "/notary/screen-entity",
      "description": "OFAC SDN sanctions name screen, signed receipt with source-freshness timestamp. $0.001 USDC on Base via x402. POST /notary/screen-entity.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-distress-score",
      "name": "/notary/distress-score",
      "description": "Balance-sheet distress ranker for a single ticker (held-out AUC 0.769 / ~109d lead), live SEC fetch. $0.25 USDC on Base via x402. POST /notary/distress-score.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-insider-conviction",
      "name": "/notary/insider-conviction",
      "description": "Proprietary conviction score over EDGAR Form 4 insider cluster buys, signed receipt. $0.25 USDC on Base via x402. POST /notary/insider-conviction.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-smart-money",
      "name": "/notary/smart-money",
      "description": "Proprietary 13D activist x insider conviction composite, signed receipt. $0.25 USDC on Base via x402. POST /notary/smart-money.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-regulatory-rules",
      "name": "/notary/regulatory-rules",
      "description": "Search recent Federal Register RULE documents by agency and/or keyword, signed receipt. $0.05 USDC on Base via x402. POST /notary/regulatory-rules.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-federal-awards",
      "name": "/notary/federal-awards",
      "description": "Search top-100-by-amount federal contract award snapshot (trailing 30 days), signed receipt. $0.05 USDC on Base via x402. POST /notary/federal-awards.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-self-audit-dispute-entry",
      "name": "/notary/self-audit/dispute-entry",
      "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. $2 USDC on Base via x402. POST /notary/self-audit/dispute-entry.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-url",
      "name": "/notary/screen-url",
      "description": "Real-time URL safety scan (Cloudflare URL Scanner): malicious/phishing verdict, page metadata, public scan-page link. Signed receipt. $0.05 USDC on Base via x402. POST /notary/screen-url.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-text",
      "name": "/notary/screen-text",
      "description": "Real-time scam/phishing/harmful-content text classifier (Cloudflare Workers AI, Llama Guard 3 8B): unsafe verdict + harm category. Signed receipt. $0.05 USDC on Base via x402. POST /notary/screen-text.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-history",
      "name": "/notary/screen-history",
      "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. $0.05 USDC on Base via x402. POST /notary/screen-history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-survival",
      "name": "/notary/survival",
      "description": "x402 seller survival + payability from a 31-snapshot dated record: how many daily snapshots this host has published a priced resource in, whether it is still listed, its settlement identity (distinct hostnames publishing the same single collecting address -- an observation, not a claim about ownership), and the recorded verdict on whether a paying machine can complete a purchase. Every rating directory in this market measures whether a 402 is well-formed; this measures whether the seller persists and whether the payment lands. $0.01 USDC on Base via x402. Free tier: 5/day. POST /notary/survival.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-wallet",
      "name": "/notary/screen-wallet",
      "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. Pass as_of=YYYY-MM-DD to screen against the list as it stood on a past date, from our hash-chained dated record -- a question nobody who did not record the series can answer. $0.001 USDC on Base via x402. POST /notary/screen-wallet.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-crypto-trader",
      "name": "/notary/screen-crypto-trader",
      "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. $0.05 USDC on Base via x402. POST /notary/screen-crypto-trader.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-litigation-check",
      "name": "/notary/litigation-check",
      "description": "Search real federal court dockets (GovInfo USCOURTS, the GPO published federal court corpus; CourtListener when a token is configured): has this person or company been party to federal litigation or bankruptcy, signed receipt. $0.25 USDC on Base via x402. POST /notary/litigation-check.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-colombia-procurement",
      "name": "/notary/colombia-procurement",
      "description": "Search Colombia SECOP II public procurement top-200-by-base-price snapshot (entity/provider/department/min_amount_cop), signed receipt. $0.05 USDC on Base via x402. POST /notary/colombia-procurement.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-georgia-procurement",
      "name": "/notary/georgia-procurement",
      "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. $0.05 USDC on Base via x402. POST /notary/georgia-procurement.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-georgia-corruption-map",
      "name": "/notary/georgia-corruption-map",
      "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. $0.05 USDC on Base via x402. POST /notary/georgia-corruption-map.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-mexico-sanctioned-officials",
      "name": "/notary/mexico-sanctioned-officials",
      "description": "Search Mexico's official government registry of sanctioned/disqualified public officials (SFP/SESNA, datos.gob.mx), signed receipt. $0.05 USDC on Base via x402. POST /notary/mexico-sanctioned-officials.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-colombia-siri",
      "name": "/notary/colombia-siri",
      "description": "Search Colombia's official disciplinary-sanctions registry (Procuraduria SIRI, datos.gov.co) by name, ID, or sanctioning entity, signed receipt. $0.05 USDC on Base via x402. POST /notary/colombia-siri.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-un-sanctions",
      "name": "/notary/un-sanctions",
      "description": "Screen a name against the UN Security Council Consolidated Sanctions List, signed receipt. $0.05 USDC on Base via x402. POST /notary/un-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-eu-sanctions",
      "name": "/notary/eu-sanctions",
      "description": "Screen a name against the EU Consolidated Financial Sanctions List, signed receipt. $0.05 USDC on Base via x402. POST /notary/eu-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-activist-convergence",
      "name": "/notary/activist-convergence",
      "description": "Activist escalation composite: 13D/13D-A percentOfClass swing x Altman-Z distress x verified 13G-to-13D conversion, signed receipt. $0.25 USDC on Base via x402. POST /notary/activist-convergence.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-water-stress",
      "name": "/notary/water-stress",
      "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. A bare GET (no query string) is a free risk-level-only preview; POST is the full dataset. $0.25 USDC on Base via x402. POST /notary/water-stress.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-1",
      "name": "/notary/credits/topup/1",
      "description": "Prepay $1 once and fund $1 of calls. One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. — GET form: same price, same signed response, inputs as query parameters. $1 USDC on Base via x402. GET /notary/credits/topup/1.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-25",
      "name": "/notary/credits/topup/25",
      "description": "Prepay $25 once and fund $25 of calls. One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. — GET form: same price, same signed response, inputs as query parameters. $25 USDC on Base via x402. GET /notary/credits/topup/25.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-100",
      "name": "/notary/credits/topup/100",
      "description": "Prepay $100 once and fund $105 of calls (includes a $5 prepay bonus). One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. — GET form: same price, same signed response, inputs as query parameters. $100 USDC on Base via x402. GET /notary/credits/topup/100.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-credits-topup-500",
      "name": "/notary/credits/topup/500",
      "description": "Prepay $500 once and fund $550 of calls (includes a $50 prepay bonus). One x402 payment, then every later call is a plain X-API-Key header over TLS with no signing and no key of ours in your runtime. GET and POST both answer; identify the account with X-API-Key, {\"agent\":\"<id>\"} or ?account=<id>, or the settled payment lands in the unattributed queue and has to be claimed by email. Card instead: POST /api/credits-checkout. — GET form: same price, same signed response, inputs as query parameters. $500 USDC on Base via x402. GET /notary/credits/topup/500.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-grade-strategy",
      "name": "/bazaar-v2/grade-strategy",
      "description": "Tells you whether a track record is real edge or survived on luck, before you allocate to it. Returns one fail-closed verdict — REAL_EDGE, REGIME_LUCK, NEGATIVE_EV or INSUFFICIENT_DATA — graded out-of-sample on a chronological split and adjusted for fees and slippage, so a record that only works in-sample or only before costs fails here. Backed by a $10 on-chain correctness bond: if the verdict is proven wrong you are owed up to $1, which is more than any backtest library will ever stake on its own output. REQUIRES AT LEAST 31 settled trades: two gates apply, min_n=30 AND a chronological 70/30 split where both halves need >= 10, so exactly 30 returns INSUFFICIENT_DATA (\"split too thin\") — 31 is the real floor. Each trade MUST be {t:ISO, price:0<p<1 (a PROBABILITY, not a dollar price), side:\"yes\"|\"no\", outcome:0|1}; anything else is silently dropped before counting. Fewer than 31 valid trades returns INSUFFICIENT_DATA and is NOT refunded. The input example below is a complete, satisfiable request — send it verbatim and you get the output example below. 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. $0.05 USDC on Base via x402. GET /bazaar-v2/grade-strategy.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-claim-verdict",
      "name": "/bazaar-v2/claim-verdict",
      "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. $0.25 USDC on Base via x402. GET /bazaar-v2/claim-verdict.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-entity",
      "name": "/bazaar-v2/screen-entity",
      "description": "If you move funds to a named counterparty, this tells you whether that name is on the OFAC SDN list before you send — so a sanctions hit is caught at authorization instead of surfacing in a later audit. Screened against all 19,458 SDN rows, with exact AND partial matches both returned, because a near-miss on a name screen is the result that matters. Every response carries an Ed25519-signed receipt plus the list's own source_as_of timestamp, free to verify at /notary/verify?hash= without paying or trusting us — so you can prove months later WHICH version of the list you screened against, which a screenshot of a government search page cannot. Name-only screen, not an identity match. [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. $0.001 USDC on Base via x402. GET /bazaar-v2/screen-entity.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-wallet",
      "name": "/bazaar-v2/screen-wallet",
      "description": "Before your agent sends USDC to an address it has never paid, this says whether that exact address is one of the 1,063 sanctioned digital-currency addresses OFAC publishes — BTC, ETH, TRX, USDT, LTC, XMR and the rest. Paying a sanctioned address is strict liability: there is no good-faith defence and no way to claw the transfer back, so the check belongs before the send, not in a monthly review. Exact-match only, by design — a fuzzy match on an address is noise. The Ed25519-signed receipt and the list's source_as_of timestamp are free to verify at /notary/verify?hash= without paying or trusting us, so you can prove later which version of the list you screened against. A government search page cannot give you that. [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. $0.001 USDC on Base via x402. GET /bazaar-v2/screen-wallet.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-trust-score-bulk",
      "name": "/bazaar-v2/trust-score-bulk",
      "description": "StillOS — bulk domain trust-posture audit: up to 25 domains in one paid call, each graded A-D on DMARC/SPF/DNSSEC/CAA/TLS, returned with one combined Ed25519-signed receipt and a public verify URL. The single-domain scan is free at /notary/trust-score/scan; this is the batch tier for an agent screening many counterparties at once. [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. $0.05 USDC on Base via x402. GET /bazaar-v2/trust-score-bulk.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-un-sanctions",
      "name": "/bazaar-v2/un-sanctions",
      "description": "StillOS — UN Security Council Consolidated Sanctions List name screen, 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. $0.05 USDC on Base via x402. GET /bazaar-v2/un-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-eu-sanctions",
      "name": "/bazaar-v2/eu-sanctions",
      "description": "StillOS — EU Consolidated Financial Sanctions List name screen, 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. $0.05 USDC on Base via x402. GET /bazaar-v2/eu-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-mexico-sanctioned-officials",
      "name": "/bazaar-v2/mexico-sanctioned-officials",
      "description": "StillOS — Mexico official government registry of sanctioned/disqualified public officials (SFP/SESNA, datos.gob.mx), 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. $0.05 USDC on Base via x402. GET /bazaar-v2/mexico-sanctioned-officials.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-colombia-siri",
      "name": "/bazaar-v2/colombia-siri",
      "description": "StillOS — Colombia official disciplinary-sanctions registry (Procuraduria SIRI, datos.gov.co), 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. $0.05 USDC on Base via x402. GET /bazaar-v2/colombia-siri.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-crypto-trader",
      "name": "/bazaar-v2/screen-crypto-trader",
      "description": "StillOS — copy-trade track-record trust score: Wilson-lower-bound-adjusted win rate + sample-size + capped P&L composite score for a crypto copy-trader, 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. $0.05 USDC on Base via x402. GET /bazaar-v2/screen-crypto-trader.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-screen-history",
      "name": "/bazaar-v2/screen-history",
      "description": "StillOS — proves what a URL actually said at a point in time (Internet Archive Wayback Machine), optional keyword-claim check against the archived page, 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. $0.05 USDC on Base via x402. GET /bazaar-v2/screen-history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-georgia-corruption-map",
      "name": "/bazaar-v2/georgia-corruption-map",
      "description": "StillOS — mirror of Transparency International Georgia's published \"Corruption Map\" (query/category), signed receipt. THIRD-PARTY SOURCED: every result carries its own TI Georgia citation link; StillOS asserts nothing independently. [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. $0.05 USDC on Base via x402. GET /bazaar-v2/georgia-corruption-map.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-distress-score",
      "name": "/bazaar-v2/distress-score",
      "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), 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. $0.25 USDC on Base via x402. GET /bazaar-v2/distress-score.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "bazaar-v2-agent-clearance",
      "name": "/bazaar-v2/agent-clearance",
      "description": "If you let an agent spend without a human in the loop, this is the one call that stands between it and a payment you have to explain afterwards. One request returns CLEAR, REVIEW or BLOCK on a recipient before funds move: a screen against all 19,458 OFAC SDN rows plus live on-chain signals — is it a contract, has it ever transacted, what is it holding, who has it paid — fused into a single verdict with an Ed25519-signed receipt you keep as the audit trail, free to verify at /notary/verify?hash= without trusting us. The alternative is reconstructing why the agent paid that address from logs your own system wrote, and avoiding that reconstruction is the entire point: self-reported logs are exactly the evidence an insurer or counterparty discounts. This is the pre-send check emerging agent-payment-trust standards describe (IETF draft-sharif-agent-payment-trust), available now rather than when they ratify. [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. $0.5 USDC on Base via x402. GET /bazaar-v2/agent-clearance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-claim-verdict",
      "name": "/notary/claim-verdict",
      "description": "Commit a claim, resolve it against a named external resolver, receive a signed verdict. — GET form: same price, same signed response, inputs as query parameters. $0.25 USDC on Base via x402. + reputation bonus. GET /notary/claim-verdict.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-grade-strategy",
      "name": "/notary/grade-strategy",
      "description": "Grade a settled trading track record: fail-closed REAL_EDGE|REGIME_LUCK|NEGATIVE_EV|INSUFFICIENT_DATA verdict, Ed25519-signed. — GET form: same price, same signed response, inputs as query parameters. $0.05 USDC on Base via x402. GET /notary/grade-strategy.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-agent-clearance",
      "name": "/notary/agent-clearance",
      "description": "Pre-transaction OFAC + on-chain wallet clearance for agent-to-agent payments, fused into CLEAR/REVIEW/BLOCK. — GET form: same price, same signed response, inputs as query parameters. $0.5 USDC on Base via x402. GET /notary/agent-clearance.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-entity",
      "name": "/notary/screen-entity",
      "description": "OFAC SDN sanctions name screen, signed receipt with source-freshness timestamp. — GET form: same price, same signed response, inputs as query parameters. $0.001 USDC on Base via x402. GET /notary/screen-entity.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-distress-score",
      "name": "/notary/distress-score",
      "description": "Balance-sheet distress ranker for a single ticker (held-out AUC 0.769 / ~109d lead), live SEC fetch. — GET form: same price, same signed response, inputs as query parameters. $0.25 USDC on Base via x402. GET /notary/distress-score.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-insider-conviction",
      "name": "/notary/insider-conviction",
      "description": "Proprietary conviction score over EDGAR Form 4 insider cluster buys, signed receipt. — GET form: same price, same signed response, inputs as query parameters. $0.25 USDC on Base via x402. GET /notary/insider-conviction.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-smart-money",
      "name": "/notary/smart-money",
      "description": "Proprietary 13D activist x insider conviction composite, signed receipt. — GET form: same price, same signed response, inputs as query parameters. $0.25 USDC on Base via x402. GET /notary/smart-money.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-regulatory-rules",
      "name": "/notary/regulatory-rules",
      "description": "Search recent Federal Register RULE documents by agency and/or keyword, signed receipt. — GET form: same price, same signed response, inputs as query parameters. $0.05 USDC on Base via x402. GET /notary/regulatory-rules.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-federal-awards",
      "name": "/notary/federal-awards",
      "description": "Search top-100-by-amount federal contract award snapshot (trailing 30 days), signed receipt. — GET form: same price, same signed response, inputs as query parameters. $0.05 USDC on Base via x402. GET /notary/federal-awards.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-url",
      "name": "/notary/screen-url",
      "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. $0.05 USDC on Base via x402. GET /notary/screen-url.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-text",
      "name": "/notary/screen-text",
      "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. $0.05 USDC on Base via x402. GET /notary/screen-text.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-history",
      "name": "/notary/screen-history",
      "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. $0.05 USDC on Base via x402. GET /notary/screen-history.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-survival",
      "name": "/notary/survival",
      "description": "x402 seller survival + payability from a 31-snapshot dated record: how many daily snapshots this host has published a priced resource in, whether it is still listed, its settlement identity (distinct hostnames publishing the same single collecting address -- an observation, not a claim about ownership), and the recorded verdict on whether a paying machine can complete a purchase. Every rating directory in this market measures whether a 402 is well-formed; this measures whether the seller persists and whether the payment lands. — GET form: same price, same signed response, inputs as query parameters. $0.01 USDC on Base via x402. Free tier: 5/day. GET /notary/survival.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-wallet",
      "name": "/notary/screen-wallet",
      "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. Pass as_of=YYYY-MM-DD to screen against the list as it stood on a past date, from our hash-chained dated record -- a question nobody who did not record the series can answer. — GET form: same price, same signed response, inputs as query parameters. $0.001 USDC on Base via x402. GET /notary/screen-wallet.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-screen-crypto-trader",
      "name": "/notary/screen-crypto-trader",
      "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. $0.05 USDC on Base via x402. GET /notary/screen-crypto-trader.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-litigation-check",
      "name": "/notary/litigation-check",
      "description": "Search real federal court dockets (GovInfo USCOURTS, the GPO published federal court corpus; CourtListener when a token is configured): 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. $0.25 USDC on Base via x402. GET /notary/litigation-check.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-colombia-procurement",
      "name": "/notary/colombia-procurement",
      "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. $0.05 USDC on Base via x402. GET /notary/colombia-procurement.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-georgia-procurement",
      "name": "/notary/georgia-procurement",
      "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. $0.05 USDC on Base via x402. GET /notary/georgia-procurement.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-georgia-corruption-map",
      "name": "/notary/georgia-corruption-map",
      "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. $0.05 USDC on Base via x402. GET /notary/georgia-corruption-map.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-mexico-sanctioned-officials",
      "name": "/notary/mexico-sanctioned-officials",
      "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. $0.05 USDC on Base via x402. GET /notary/mexico-sanctioned-officials.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-colombia-siri",
      "name": "/notary/colombia-siri",
      "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. $0.05 USDC on Base via x402. GET /notary/colombia-siri.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-un-sanctions",
      "name": "/notary/un-sanctions",
      "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. $0.05 USDC on Base via x402. GET /notary/un-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-eu-sanctions",
      "name": "/notary/eu-sanctions",
      "description": "Screen a name against the EU Consolidated Financial Sanctions List, signed receipt. — GET form: same price, same signed response, inputs as query parameters. $0.05 USDC on Base via x402. GET /notary/eu-sanctions.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    },
    {
      "id": "notary-activist-convergence",
      "name": "/notary/activist-convergence",
      "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. $0.25 USDC on Base via x402. GET /notary/activist-convergence.",
      "tags": [
        "x402",
        "paid",
        "m2m",
        "base",
        "usdc"
      ]
    }
  ],
  "provider": {
    "organization": "Still OS Digital Holdings",
    "url": "https://stillosdigitalholdings.com"
  },
  "identity_url": "https://stillosdigitalholdings.com/identity",
  "openapi_url": "https://stillosdigitalholdings.com/identity/openapi.json",
  "discovery_url": "https://stillosdigitalholdings.com/.well-known/stillos.json",
  "reputation_url": "https://stillosdigitalholdings.com/reputation/v1",
  "pricing_url": "https://stillosdigitalholdings.com/.well-known/x402.json",
  "x402_manifest_url": "https://stillosdigitalholdings.com/.well-known/x402.json",
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "asset_symbol": "USDC",
    "priced_endpoints": 119,
    "min_price_usd": 0
  },
  "mcp_servers": [
    {
      "name": "io.github.stillmarcus24/stillos-kya",
      "url": "https://stillos-kya-edge.stillos.workers.dev/mcp"
    },
    {
      "name": "io.github.stillmarcus24/stillos-notary-mcp",
      "url": "https://stillos-notary-mcp-edge.stillos.workers.dev/mcp"
    },
    {
      "name": "io.github.stillmarcus24/stillos-edge-gate",
      "url": "https://stillos-edge-gate-edge.stillos.workers.dev/mcp"
    },
    {
      "name": "stillos-notary (apex)",
      "url": "https://stillosdigitalholdings.com/notary/mcp",
      "transport": "streamable-http",
      "note": "Same notary tools, served from the domain that carries the x402 payment rail."
    },
    {
      "name": "stillos-flow (apex)",
      "url": "https://stillosdigitalholdings.com/flow/mcp",
      "transport": "streamable-http",
      "note": "Market/flow data tools."
    }
  ]
}