{
  "generated_at": "2026-10-07T19:30:40.674Z",
  "description": "Recent-changes feed — last 14 days of provider-level audit entries, grouped by action (created / updated / deleted / other). Lets a subscriber detect new listings, takedowns, or grade flips without diffing the whole dataset.",
  "locale": "en",
  "locale_manifest": "https://xmr.club/api/v1/locales",
  "window_days": 14,
  "counts": {
    "created": 13,
    "updated": 14,
    "deleted": 0,
    "other": 31
  },
  "created": [
    {
      "id": "01esim",
      "action": "create",
      "ts": "2026-10-05T10:22:27.000Z",
      "details": "Listed /sims Anonymous eSIM, Grade C (brand new). No account, optional email, XMR recommended via Heleket; candid processor-lock terms. Submission #135.",
      "url": "https://xmr.club/sims/01esim",
      "markdown_twin": "https://xmr.club/llm/sims/01esim.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "instantshippinglabels",
      "action": "create",
      "ts": "2026-10-05T10:18:48.000Z",
      "details": "Listed /tools Shipping & Logistics, Grade C (tenure). No-account prepaid carrier labels, XMR + Tor mirror. Submission #134.",
      "url": "https://xmr.club/tools/instantshippinglabels",
      "markdown_twin": "https://xmr.club/llm/tools/instantshippinglabels.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "plataswap",
      "action": "create",
      "ts": "2026-10-05T10:18:48.000Z",
      "details": "Listed /exchanges Instant Swaps, Grade C. Own published reserves; ToS reserves KYC (ID/address/source of funds) and refund denial on suspected fraud, quoted in review. Submission #132.",
      "url": "https://xmr.club/exchanges/plataswap",
      "markdown_twin": "https://xmr.club/llm/exchanges/plataswap.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "goymail",
      "action": "correction",
      "ts": "2026-10-04T11:49:38.000Z",
      "details": "Operator note #133: terminal access at shabbos.to. Telnet (port 23) verified serving a GoyMail menu; SSH operator-stated (port 22 timed out). Added with an unencrypted-telnet caveat, 4 locales. Onion already listed.",
      "url": "https://xmr.club/email/goymail",
      "markdown_twin": "https://xmr.club/llm/email/goymail.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "kycnot-cc",
      "action": "update",
      "ts": "2026-10-04T07:20:05.000Z",
      "details": "{\"provider\":{\"id\":\"kycnot-cc\",\"category\":\"exchanges\",\"subcategory\":\"Instant Swaps\",\"name\":\"KYCNOT (kycnot.cc)\",\"tagline\":\"Russian-language no-KYC instant swap (BTC, XMR and more) with floating or fixed rates and a Tor mirror; its written rules say no personal data is ever requested and no AML scanning or blocking. Grade C is a tenure floor: online only since spring 2026.\",\"review\":\"**A young no-KYC swap whose written rules actually match its pitch.** KYCNOT runs a classic Russian-market exchanger: no account needed, floating or fixed rates, orders from about 0.00028 BTC up to roughly 106 BTC, and a Tor mirror at `nuqgbjiw6ua3axyhda5z22mzgyxubghxh2twftsnslphmwgpxlov4gyd.onion`. Unlike many swaps that advertise \\\"no KYC\\\" while their terms reserve the right to freeze flagged deposits, its binding Site Rules state that the service \\\"does not request personal data from Clients (KYC is not required)\\\", and the homepage adds that it runs no AML scanners and blocks no transactions. The \\\"clea",
      "url": "https://xmr.club/exchanges/kycnot-cc",
      "markdown_twin": "https://xmr.club/llm/exchanges/kycnot-cc.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "veyresim",
      "action": "create",
      "ts": "2026-10-03T09:46:57.000Z",
      "details": "Listed /sims Anonymous eSIM, Grade C (brand new). Hold lifted: XMR confirmed at checkout (user screenshot 2026-10-03); identity clause is GDPR data-request verification, not purchase KYC; access-code login. Submission #129.",
      "url": "https://xmr.club/sims/veyresim",
      "markdown_twin": "https://xmr.club/llm/sims/veyresim.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "deluxhost",
      "action": "update",
      "ts": "2026-10-03T09:38:26.000Z",
      "details": "{\"provider\":{\"id\":\"deluxhost\",\"category\":\"hosting\",\"subcategory\":\"VPS\",\"name\":\"DeluxHost\",\"tagline\":\"Cheap Netherlands VPS from about €2/month, payable in XMR through the Cryptomus gateway. Run by a named Italian sole trader; signup takes your real name, address, phone and tax details, so XMR keeps the payment private but not your identity.\",\"review\":\"**Budget VPS you can pay for in Monero, with your identity on file.** DeluxHost sells Linux and Windows VPS, storage VPS and dedicated servers in the Netherlands, starting around €2 a month, with published terms, an SLA and a fair-use policy. Crypto payments, Monero included, go through the Cryptomus gateway.\\n\\n**What you hand over.** It's run by a named Italian sole trader, which is good for accountability but shapes signup: the privacy policy lists first and last name, address, tax code, VAT/PEC details, email and phone as registration data, as you'd expect from an Italian business that has to issue invoices. There's no ID scan, but yo",
      "url": "https://xmr.club/hosting/deluxhost",
      "markdown_twin": "https://xmr.club/llm/hosting/deluxhost.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "monero-magazine",
      "action": "update",
      "ts": "2026-09-30T19:06:42.000Z",
      "details": "{\"also_listed_at\":{\"monerica\":true,\"privacyguides\":true,\"monerofail\":true}}",
      "url": "https://xmr.club/media/monero-magazine",
      "markdown_twin": "https://xmr.club/llm/media/monero-magazine.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "isabellas-coffee",
      "action": "create",
      "ts": "2026-09-30T17:18:43.000Z",
      "details": "Listed /merchants (new subcategory Food & Drink), Grade C. XMR present at checkout (manual method), not yet test-ordered. Monerica-listed. Submission #126.",
      "url": "https://xmr.club/merchants/isabellas-coffee",
      "markdown_twin": "https://xmr.club/llm/merchants/isabellas-coffee.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "veilswap",
      "action": "update",
      "ts": "2026-09-29T19:11:13.000Z",
      "details": "{\"also_listed_at\":{\"monerica\":true}}",
      "url": "https://xmr.club/exchanges/veilswap",
      "markdown_twin": "https://xmr.club/llm/exchanges/veilswap.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "418-hosting",
      "action": "listing_added",
      "ts": "2026-09-29T12:14:41.000Z",
      "details": "Listed Grade C (tenure floor). Tor-native privacy VPS (per-VPS .onion, client-side disk encryption, XMR pay, WebSSH, Romania/no-DMCA), domain reg 2026-09-12 (~2wk), no track record/peer-dir, not curator-provisioned. Submission #124.",
      "url": "https://xmr.club/hosting/418-hosting",
      "markdown_twin": "https://xmr.club/llm/hosting/418-hosting.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "shadowswap",
      "action": "update",
      "ts": "2026-09-28T17:25:07.000Z",
      "details": "{\"provider\":{\"id\":\"shadowswap\",\"category\":\"exchanges\",\"subcategory\":\"Instant Swaps\",\"name\":\"ShadowSwap\",\"tagline\":\"No-KYC/no-AML instant swap (BTC, ETH, USDT, BNB, WBTC, XMR) with floating or fixed rates, a Tor mirror, and PGP-signed support. Clean-pool payouts and 24h log deletion are claimed. Grade C is a tenure floor: the domain is ~3 weeks old with no track record and no reputable peer-directory listing yet.\",\"review\":\"**Brand-new RU-market no-KYC swap — clean shape, zero track record.** ShadowSwap exchanges BTC, ETH, USDT, BNB, WBTC and XMR with no account and no AML checks, offering both floating and fixed rates. It gets the privacy fundamentals right on paper: a published PGP fingerprint (`6E81 4027 DF18 5878 7E39 C0BD B7FD 3B9C 998D A746`) for signed support, a working Tor mirror, and claims that the send and receive legs are unlinked with logs deleted 24 hours after an exchange.\\n\\nWhat it doesn't have is history. The domain was registered in September 2026 — about three weeks",
      "url": "https://xmr.club/exchanges/shadowswap",
      "markdown_twin": "https://xmr.club/llm/exchanges/shadowswap.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "swapter",
      "action": "create",
      "ts": "2026-09-25T14:20:37.000Z",
      "details": "{\"name\":\"Swapter\",\"category\":\"exchanges\"}",
      "url": "https://xmr.club/exchanges/swapter",
      "markdown_twin": "https://xmr.club/llm/exchanges/swapter.txt",
      "locales_available": [
        "en"
      ]
    }
  ],
  "updated": [
    {
      "id": "monero-ceo",
      "action": "update",
      "ts": "2026-10-07T19:00:30.000Z",
      "details": "{\"also_listed_at\":{\"monerica\":true}}",
      "url": "https://xmr.club/nodes/monero-ceo",
      "markdown_twin": "https://xmr.club/llm/nodes/monero-ceo.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "404-cash",
      "action": "update",
      "ts": "2026-10-05T19:00:43.000Z",
      "details": "{\"also_listed_at\":{\"monerica\":true}}",
      "url": "https://xmr.club/tools/404-cash",
      "markdown_twin": "https://xmr.club/llm/tools/404-cash.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "1pay",
      "action": "update",
      "ts": "2026-10-04T07:20:00.000Z",
      "details": "{\"provider\":{\"id\":\"1pay\",\"category\":\"cards\",\"subcategory\":\"Virtual Cards\",\"name\":\"1pay.cx\",\"tagline\":\"No-KYC crypto card + payments platform — mint a prepaid Visa/Mastercard/PayPal funded with Monero (or ETH/USDT/USDC), no bank, no ID. Also accept card payments to your own wallet + buy gift cards. 2.9% base fee.\",\"review\":\"**A no-KYC crypto-card and payments platform with confirmed Monero support.** 1pay.cx does three things, most with no account: **mint a prepaid Visa/Mastercard/PayPal card funded with crypto** (no bank, no ID), **accept card payments** as a merchant that settle straight to your own USDC wallet (no KYB, no chargebacks, no rolling reserves), and buy **gift cards**. We verified on the card-funding flow that **XMR is an accepted funding coin** (alongside ETH/USDT/USDC), so it's genuinely in scope for Monero users. 2.9% base fee, 80+ countries.\\n\\n**Custody & privacy.** The merchant-acceptance side is **non-custodial** — funds settle to your wallet. The **virtual-card leg",
      "url": "https://xmr.club/cards/1pay",
      "markdown_twin": "https://xmr.club/llm/cards/1pay.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "dex-fo",
      "action": "update",
      "ts": "2026-10-03T06:50:30.000Z",
      "details": "Set missing subcategory to Instant Swaps (no-KYC cross-chain swap).",
      "url": "https://xmr.club/exchanges/dex-fo",
      "markdown_twin": "https://xmr.club/llm/exchanges/dex-fo.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "nadanada",
      "action": "update",
      "ts": "2026-10-02T19:11:08.000Z",
      "details": "{\"also_listed_at\":{\"kycnot\":true,\"monerica\":true}}",
      "url": "https://xmr.club/sims/nadanada",
      "markdown_twin": "https://xmr.club/llm/sims/nadanada.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "bitania",
      "action": "update",
      "ts": "2026-10-02T11:44:36.000Z",
      "details": "Fees corrected after the P2P to instant-swap pivot: 0.25% floating / 0.5% fixed (was stale classic-exchange maker/taker text). 4 locales.",
      "url": "https://xmr.club/exchanges/bitania",
      "markdown_twin": "https://xmr.club/llm/exchanges/bitania.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "bitania",
      "action": "update",
      "ts": "2026-10-02T06:25:00.000Z",
      "details": "Security deposit recorded: 3,003 USDC (Base) posted with kyc.rip, tx 0x4896c69c…6f06 (2026-10-02 04:43 UTC). First-party (same operator as xmr.club), shown with disclosure, not a grade input. Grade B unchanged.",
      "url": "https://xmr.club/exchanges/bitania",
      "markdown_twin": "https://xmr.club/llm/exchanges/bitania.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "bitania",
      "action": "update",
      "ts": "2026-10-01T17:08:16.000Z",
      "details": "{\"provider\":{\"id\":\"bitania\",\"category\":\"exchanges\",\"subcategory\":\"Instant Swaps\",\"name\":\"Bitania\",\"tagline\":\"Panama-registered, no-account instant non-custodial crypto swap — never holds your funds, refund-on-fail, advertises 'No AML' holds, 24/7 Telegram support. Swaps BTC/LTC/XMR/ETH/USDT/TRX; aggregated on OrangeFren.\",\"review\":\"**No-account, instant non-custodial crypto swap.** Bitania is a Panama-registered instant swap that exchanges **BTC, LTC, XMR, ETH, USDT and TRX without an account and without KYC**. It's genuinely non-custodial by design — *\\\"we never hold your funds under any scenario\\\"* — and if a swap can't complete you're **refunded rather than left waiting on a review**; it advertises **\\\"No AML\\\"** holds. Support is a real 24/7 Telegram channel, not a ticket queue. It's aggregated on OrangeFren.\\n\\n**Model pivot (verified 2026-09-21).** Bitania previously ran a **P2P escrow marketplace** (at `p2p.bitania.com`); that product has been retired and all its domains — `bita",
      "url": "https://xmr.club/exchanges/bitania",
      "markdown_twin": "https://xmr.club/llm/exchanges/bitania.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "monero-gui",
      "action": "update",
      "ts": "2026-09-30T19:06:45.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"monerica\":true}}",
      "url": "https://xmr.club/wallets/monero-gui",
      "markdown_twin": "https://xmr.club/llm/wallets/monero-gui.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "self-hosted-node",
      "action": "update",
      "ts": "2026-09-30T19:06:43.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"monerica\":true}}",
      "url": "https://xmr.club/nodes/self-hosted-node",
      "markdown_twin": "https://xmr.club/llm/nodes/self-hosted-node.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "monero-itself",
      "action": "update",
      "ts": "2026-09-30T19:06:42.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"privacyguides\":true,\"monerica\":true}}",
      "url": "https://xmr.club/mixers/monero-itself",
      "markdown_twin": "https://xmr.club/llm/mixers/monero-itself.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "getmonero-docs",
      "action": "update",
      "ts": "2026-09-30T19:06:39.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"monerica\":true}}",
      "url": "https://xmr.club/educational/getmonero-docs",
      "markdown_twin": "https://xmr.club/llm/educational/getmonero-docs.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "zero-to-monero",
      "action": "update",
      "ts": "2026-09-30T19:06:39.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"monerica\":true}}",
      "url": "https://xmr.club/educational/zero-to-monero",
      "markdown_twin": "https://xmr.club/llm/educational/zero-to-monero.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "monero-research-lab",
      "action": "update",
      "ts": "2026-09-30T19:06:39.000Z",
      "details": "{\"also_listed_at\":{\"web3privacy\":true,\"monerica\":true}}",
      "url": "https://xmr.club/educational/monero-research-lab",
      "markdown_twin": "https://xmr.club/llm/educational/monero-research-lab.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    }
  ],
  "deleted": [],
  "other": [
    {
      "id": "haveno",
      "action": "note",
      "ts": "2026-10-05T04:23:41.000Z",
      "details": "30-day monitor (2026-10-05): haveno.markets shows liquidity ~9,600 XMR (recovered to near the ~10k pre-incident norm, up from ~half in July) but only ~1,126 trades in 30 days (~37/day vs ~33/day at the 2026-09-05 downgrade), mostly 0.1-3 XMR; est. volume tens of XMR/day vs the 1,000 XMR/day lift threshold. No new protocol incident, no new submissions. Grade B held; review gained a dated market update.",
      "url": "https://xmr.club/exchanges/haveno",
      "markdown_twin": "https://xmr.club/llm/exchanges/haveno.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "retoswap",
      "action": "note",
      "ts": "2026-10-05T04:23:41.000Z",
      "details": "30-day monitor (2026-10-05): haveno.markets shows liquidity ~9,600 XMR (recovered to near the ~10k pre-incident norm, up from ~half in July) but only ~1,126 trades in 30 days (~37/day vs ~33/day at the 2026-09-05 downgrade), mostly 0.1-3 XMR; est. volume tens of XMR/day vs the 1,000 XMR/day lift threshold. No new protocol incident, no new submissions. Grade B held; review gained a dated market update.",
      "url": "https://xmr.club/exchanges/retoswap",
      "markdown_twin": "https://xmr.club/llm/exchanges/retoswap.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "cypher-vpn",
      "action": "policy_change",
      "ts": "2026-10-04T21:10:04.000Z",
      "details": "{\"field\":\"tos\",\"summary\":\"Adds an explicit no-KYC clause (no identity verification; no name, email, phone or document ever required) and bumps the date to September 2026.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/vpns/cypher-vpn",
      "markdown_twin": "https://xmr.club/llm/vpns/cypher-vpn.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "threema",
      "action": "policy_change",
      "ts": "2026-10-04T20:23:56.000Z",
      "details": "{\"field\":\"privacy\",\"summary\":\"Adds newsletter/form data collection (browser & device info, requested content, double opt-in timestamps), new processors Aivie and Myra Security, and expanded marketing purpose.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/tools/threema",
      "markdown_twin": "https://xmr.club/llm/tools/threema.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "cypher-esim",
      "action": "policy_change",
      "ts": "2026-10-04T19:36:46.000Z",
      "details": "{\"field\":\"tos\",\"summary\":\"Adds Calling plans (phone number with minutes/SMS) and their refund rules (replacement-only, buyer-error non-refundable, no top-up/extension); date bumped to 28 Sep 2026.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/sims/cypher-esim",
      "markdown_twin": "https://xmr.club/llm/sims/cypher-esim.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "brave-search",
      "action": "policy_change",
      "ts": "2026-10-04T19:18:06.000Z",
      "details": "{\"field\":\"privacy\",\"summary\":\"Now explicitly collects and stores de-identified search query data (query text, platform, OS, country, language, date), replacing the prior \\\"we don't collect info about your searches\\\" statement.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/search/brave-search",
      "markdown_twin": "https://xmr.club/llm/search/brave-search.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "cardsrelay",
      "action": "policy_change",
      "ts": "2026-10-04T18:38:57.000Z",
      "details": "{\"field\":\"tos\",\"summary\":\"Adds a $10 administration fee plus network cost on refunds of underpaid payments (shortfall held for 24h review); refund/payment terms materially changed.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/merchants/cardsrelay",
      "markdown_twin": "https://xmr.club/llm/merchants/cardsrelay.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "cardsrelay",
      "action": "policy_change",
      "ts": "2026-10-04T18:38:43.000Z",
      "details": "{\"field\":\"privacy\",\"summary\":\"Privacy policy materially changed: adds phone-number collection, states no ID at any value, IP not stored, adds analytics/cookies and sub-processor data-sharing sections, drops fixed 2-year retention.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/merchants/cardsrelay",
      "markdown_twin": "https://xmr.club/llm/merchants/cardsrelay.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "cambio",
      "action": "policy_change",
      "ts": "2026-10-04T17:29:09.000Z",
      "details": "{\"field\":\"aml\",\"summary\":\"AML policy adds a Cambio blocklist/watchlist: swaps to blocklisted addresses refused and incoming funds frozen like sanctions; watchlisted deposits paused for EDD; on-chain risk section reworked.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/exchanges/cambio",
      "markdown_twin": "https://xmr.club/llm/exchanges/cambio.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "cambio",
      "action": "policy_change",
      "ts": "2026-10-04T17:28:30.000Z",
      "details": "{\"field\":\"privacy\",\"summary\":\"Sanctions screening expanded (destination + sending addresses of self-settled deposits + Cambio blocklist); new disclosure that the initiating IP address may be passed to the fulfilment provider.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/exchanges/cambio",
      "markdown_twin": "https://xmr.club/llm/exchanges/cambio.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "letsexchange",
      "action": "policy_change",
      "ts": "2026-10-04T16:27:23.000Z",
      "details": "{\"field\":\"aml\",\"summary\":\"LetsExchange ceased exchange operations on Oct 1, 2026; the AML/KYC policy page is replaced by a closure notice, with support only through Nov 30, 2026.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/exchanges/letsexchange",
      "markdown_twin": "https://xmr.club/llm/exchanges/letsexchange.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "letsexchange",
      "action": "policy_change",
      "ts": "2026-10-04T16:27:11.000Z",
      "details": "{\"field\":\"tos\",\"summary\":\"LetsExchange ceased exchange operations on Oct 1, 2026; the Terms of Use page is replaced by a closure notice, with support only through Nov 30, 2026.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/exchanges/letsexchange",
      "markdown_twin": "https://xmr.club/llm/exchanges/letsexchange.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "letsexchange",
      "action": "policy_change",
      "ts": "2026-10-04T16:26:54.000Z",
      "details": "{\"field\":\"privacy\",\"summary\":\"LetsExchange ceased exchange operations on Oct 1, 2026; the privacy policy page is replaced by a closure notice, with support available only through Nov 30, 2026.\",\"url_source\":\"discovered_footer\"}",
      "url": "https://xmr.club/exchanges/letsexchange",
      "markdown_twin": "https://xmr.club/llm/exchanges/letsexchange.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "letsexchange",
      "action": "status_change",
      "ts": "2026-10-04T16:12:52.000Z",
      "details": "Moved active -> held: LetsExchange ceased operations 2026-10-01 (verified on letsexchange.io homepage + their blog post); no new swaps; existing orders processed; support until 2026-11-30. Held banner carries the reason in 4 locales. Plan: inactive after 2026-11-30.",
      "url": "https://xmr.club/exchanges/letsexchange",
      "markdown_twin": "https://xmr.club/llm/exchanges/letsexchange.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "xmrvcc",
      "action": "policy_change",
      "ts": "2026-10-04T15:23:41.000Z",
      "details": "{\"field\":\"tos\",\"summary\":\"Added refund clause: refunds possible only within 1 week of order creation, after which none (\\\"we do not store customers' money more than one week\\\"); date bumped to 2026-10-04.\",\"url_source\":\"curated\"}",
      "url": "https://xmr.club/cards/xmrvcc",
      "markdown_twin": "https://xmr.club/llm/cards/xmrvcc.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "openrouter",
      "action": "policy_change",
      "ts": "2026-10-04T15:03:11.000Z",
      "details": "{\"field\":\"fees_page\",\"summary\":\"Plan table changed: added Advanced notifications and Workload Identity Federation rows; Enterprise BYOK allowance changed from $200k/mo (5% after) to Custom; platform fees 5.5%/8% unchanged.\",\"url_source\":\"discovered_conventional\"}",
      "url": "https://xmr.club/ai/openrouter",
      "markdown_twin": "https://xmr.club/llm/ai/openrouter.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "ollama",
      "action": "policy_change",
      "ts": "2026-10-04T15:02:31.000Z",
      "details": "{\"field\":\"fees_page\",\"summary\":\"Fee schedule materially changed: DeepSeek rates doubled ($0.15→$0.30 input, $0.60→$1.20 output) with off-peak discount replacing peak surcharge; deepseek-v4-flash, glm-5.1, qwen3.5:397b removed.\",\"url_source\":\"discovered_conventional\"}",
      "url": "https://xmr.club/ai/ollama",
      "markdown_twin": "https://xmr.club/llm/ai/ollama.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "coinsbee",
      "action": "review_update",
      "ts": "2026-10-03T08:04:20.000Z",
      "details": "EU note firmed up: user report + EU visitor screenshot (via CardsRelay ticket #8563415691) show Monero absent from the coin list between ETH and TRX, where non-EU visitors see it. XMR still available outside the EU (curator check). Grade A unchanged; regional caveat stated.",
      "url": "https://xmr.club/merchants/coinsbee",
      "markdown_twin": "https://xmr.club/llm/merchants/coinsbee.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "coinsbee",
      "action": "review_update",
      "ts": "2026-10-03T07:24:59.000Z",
      "details": "Added hedged EU note: reports (user + CardsRelay ticket) that Coinsbee disabled Monero for EU customers under MiCA. Not confirmed from outside the EU: XMR still selectable to checkout from the curator test location (non-EU IP); EU billing-country test in cart still showed XMR. Grade A unchanged pending confirmation.",
      "url": "https://xmr.club/merchants/coinsbee",
      "markdown_twin": "https://xmr.club/llm/merchants/coinsbee.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "cardsrelay",
      "action": "correction",
      "ts": "2026-10-03T06:48:56.000Z",
      "details": "Operator correction ticket #8563415691 verified 2026-10-03: no Google requests (Analytics/Tag Manager/fonts removed; only Cloudflare Insights), Dash added (11 coins incl. XMR/ZEC/Zano/Dash), privacy page has no Google references. Refund claim for undelivered cards recorded as self-reported. Tenure updated (~11 weeks live). Grade C held (tenure). 4 locales.",
      "url": "https://xmr.club/merchants/cardsrelay",
      "markdown_twin": "https://xmr.club/llm/merchants/cardsrelay.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "coinsbee",
      "action": "note",
      "ts": "2026-10-03T06:48:56.000Z",
      "details": "Tip (via CardsRelay ticket) that Coinsbee no longer accepts XMR checked 2026-10-03: not confirmed. Monero (XMR) is offered in the product-page currency selector and carries into the cart (Steam 30 USD = 0.0617 XMR). Final invoice step needs an email/order and was not completed. Grade A unchanged.",
      "url": "https://xmr.club/merchants/coinsbee",
      "markdown_twin": "https://xmr.club/llm/merchants/coinsbee.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "bitania",
      "action": "review_update",
      "ts": "2026-10-02T11:55:43.000Z",
      "details": "Custody wording corrected across EN/ES/RU/ZH: instant swap is custodial while the swap runs (operator markets it as non-custodial), refund-on-fail. Dropped stale non_custodial/escrow feature tags and P2P highlight left from the pre-pivot marketplace. Grade B unchanged.",
      "url": "https://xmr.club/exchanges/bitania",
      "markdown_twin": "https://xmr.club/llm/exchanges/bitania.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "bitcoinvn",
      "action": "note",
      "ts": "2026-10-01T20:23:22.000Z",
      "details": "+14d frozen-funds watch: still single-source (no new independent report since 2026-08-20, no on-chain evidence). kycnot.me lowered 6/10 -> 5/10 with a Shotgun KYC tag; review updated with a dated peer note. Grade B held.",
      "url": "https://xmr.club/exchanges/bitcoinvn",
      "markdown_twin": "https://xmr.club/llm/exchanges/bitcoinvn.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "wagyu",
      "action": "incident_update",
      "ts": "2026-10-01T16:41:06.000Z",
      "details": "Correction #130: closed stale incidents still shown as active on /incidents and in the LLM/markdown twins — 2026-04-22 KelpDAO pause (resumed 2026-04-28) and 2026-05-30 operator-alignment note (grade restored A- 2026-07-22); added the resolved 2026-07-07 outage to the incidents array. No grade change (A-).",
      "url": "https://xmr.club/exchanges/wagyu",
      "markdown_twin": "https://xmr.club/llm/exchanges/wagyu.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "trezor-xmr",
      "action": "incident_update",
      "ts": "2026-09-30T07:26:27.000Z",
      "details": "Incident block updated: ShipMonk exposure grew to ~81,000 customers (disclosed 2026-09-07) and a separate Brevo newsletter compromise sent ~347,000 phishing emails (2026-09-11). Devices/firmware unaffected; grade unchanged at B. Sources: BleepingComputer, SecurityWeek, TechCrunch, Infosecurity.",
      "url": "https://xmr.club/wallets/trezor-xmr",
      "markdown_twin": "https://xmr.club/llm/wallets/trezor-xmr.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "neir",
      "action": "grade_upgrade",
      "ts": "2026-09-28T16:16:22.000Z",
      "details": "B- to B. Re-verified after operator flagged grade publicly: Neir now publishes an Ed25519 PGP key+fingerprint (A1E7 25BF…DFAC) and its warrant canary is dated (2026-09-01, monthly renew cadence) — the two accountability gaps that had held it at B-. Corrected stale rationale (no-PGP / blank-undated-canary) across EN/ES/RU/ZH; fixed mis-titled Grade-C section. Remaining gap to A: tenure + independent audit + named legal entity. Inline canary signature not visibly rendered (date-attested, not signature-verified).",
      "url": "https://xmr.club/email/neir",
      "markdown_twin": "https://xmr.club/llm/email/neir.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "ostbro",
      "action": "correction",
      "ts": "2026-09-27T17:21:20.000Z",
      "details": "Correction ticket #7752693291: added onion to links (Tor button now renders; PGP parity on record fp 947028CC…9BE1D7DE); added NULL_ROUTE/cetoc.org to peer-dirs (verified via listings.json); removed stale \"not on any peer directory\" line contradicting the review body; refreshed age ~6→~7wk across EN/es/ru/zh. Grade unchanged (C, tenure floor); Monerica claim unconfirmed (not on /exchanges/instant-swaps), swaprate unverifiable (JS-gated).",
      "url": "https://xmr.club/exchanges/ostbro",
      "markdown_twin": "https://xmr.club/llm/exchanges/ostbro.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "fuckyc",
      "action": "delist",
      "ts": "2026-09-27T14:04:57.000Z",
      "details": "Delisted: service pivoted from a no-KYC swap to a tweet-roundup news site; no longer an exchange. Reported via submission #120, verified via live render 2026-09-27.",
      "url": "https://xmr.club/exchanges/fuckyc",
      "markdown_twin": "https://xmr.club/llm/exchanges/fuckyc.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "cambio",
      "action": "review_update",
      "ts": "2026-09-24T21:01:30.000Z",
      "details": "Operator accuracy correction (founder John, email 2026-09-24, verified via cambio.one/about): Cambio now runs its OWN non-custodial swap execution, not just aggregating ChangeNow/SimpleSwap/FixedFloat (still compares alt routes when useful). Rewrote what-it-is + fixed the stale doesnt-settle-itself/partner-custodies line + subcategory Aggregators->Instant Swaps, 4-locale. Grade C UNCHANGED (operator asked for accuracy only, not a re-grade).",
      "url": "https://xmr.club/exchanges/cambio",
      "markdown_twin": "https://xmr.club/llm/exchanges/cambio.txt",
      "locales_available": [
        "en",
        "zh",
        "es",
        "ru"
      ]
    },
    {
      "id": "wxmr",
      "action": "review_update",
      "ts": "2026-09-24T10:47:07.000Z",
      "details": "Corrected the onion address (operator, 2026-09-24): the X-screenshot value was truncated; full v3 onion is aefvno77q6d5v6sbzjgqnpfzxvxfu64tub6txr4cohwmqu4vpzyoayad.onion (56 chars, valid). JS-app so not curl-renderable. Held unchanged.",
      "url": "https://xmr.club/exchanges/wxmr",
      "markdown_twin": "https://xmr.club/llm/exchanges/wxmr.txt",
      "locales_available": [
        "en"
      ]
    },
    {
      "id": "wxmr",
      "action": "review_update",
      "ts": "2026-09-24T02:39:46.000Z",
      "details": "Operator-flagged corrections (2026-09-24, @sullycodesstuff public reply): (1) disambiguated held-visibility phrasing (direct-URL = OUR unranked placement, not wxmr access model); (2) added accurate access model — permissionless Solana contract + open-source self-hostable UI (verified) + operator-provided Tor onion (unconfirmed-live). Status stays HELD; custodial + privacy-defeat reasons + bridge-not-hold takeaway unchanged.",
      "url": "https://xmr.club/exchanges/wxmr",
      "markdown_twin": "https://xmr.club/llm/exchanges/wxmr.txt",
      "locales_available": [
        "en"
      ]
    }
  ]
}