[
 {
  "id": "cashu-mint-21mint-me",
  "name": "21Mint (21mint.me)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://21mint.me/v1/info returned HTTP 200, software Nutshell/0.21.0, 3 keysets (3 active, units msat/sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://21mint.me/",
  "sources": [
   {
    "url": "https://21mint.me/v1/info",
    "quote": "This service is provided 'as is' without any warranties."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page says 'Use at your own risk'. Operator beyond the 21Mint name UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat max 1000000; melt (NUT-05) bolt11/sat max 1000000. Contact methods published: nostr.",
  "probe": {
   "url": "https://21mint.me/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 3,
    "active": 3,
    "units": [
     "msat",
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:32",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "nostr",
     "info": "npub13suzac0smac4fr9zqvrrcr003kj2snr2m5a58j4gg6w3udejennsuc6ts3"
    }
   ],
   "source": "https://21mint.me/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-coinos-io",
  "name": "Coinos (mint.coinos.io)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.coinos.io/v1/info returned HTTP 200, software Nutshell/0.21.0, 3 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.coinos.io/",
  "sources": [
   {
    "url": "https://mint.coinos.io/v1/info",
    "quote": "Coinos cashu mint"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Operated under the coinos name (per /v1/info description). No warning text or limits published in /v1/info; large-balance risk is UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, twitter, nostr.",
  "probe": {
   "url": "https://mint.coinos.io/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 3,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "support@coinos.io"
    },
    {
     "method": "twitter",
     "info": "@coinoswallet"
    },
    {
     "method": "nostr",
     "info": "npub1w27mc4aa6m0ufe3xs5z3m6qyr52gc0rglept7vqlwx4xeaf72tasnqz70r"
    }
   ],
   "source": "https://mint.coinos.io/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-kashu-me",
  "name": "Kashu.me (kashu.me)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://kashu.me/v1/info returned HTTP 200, software Nutshell/0.21.0, 1 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://kashu.me/",
  "sources": [
   {
    "url": "https://kashu.me/v1/info",
    "quote": "A Cashu mint by plebs, for plebs."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page: 'No accounts, no tracking, no middlemen.' Operator not named (UNVERIFIED); no custody warning published. Limits from /v1/info: mint (NUT-04) bolt11/sat max 100000; melt (NUT-05) bolt11/sat max 100000. Contact methods published: none.",
  "probe": {
   "url": "https://kashu.me/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 1,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:31",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "not-published",
   "methods": [],
   "source": "https://kashu.me/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-cashu-boats",
  "name": "Kinda Reckless Mint (cashu.boats)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://cashu.boats/v1/info returned HTTP 200, software Nutshell/0.21.0, 1 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://cashu.boats/",
  "sources": [
   {
    "url": "https://cashu.boats/v1/info",
    "quote": "Mint for family and friends of the administrator."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page: 'it may shutdown at anytime, without warning!' Do not hold balances. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, nostr.",
  "probe": {
   "url": "https://cashu.boats/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 1,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:33",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "deodorize_average752@aleeas.com"
    },
    {
     "method": "nostr",
     "info": "npub18ehswvhxvl7992y2999lyq8lnnkyppn6ald5hfdmuvtcjmlu3v6sh9vrmc"
    }
   ],
   "source": "https://cashu.boats/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-lnpay-cz",
  "name": "LNpay Mint (mint.lnpay.cz)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.lnpay.cz/v1/info returned HTTP 200, software Nutshell/0.21.0, 2 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.lnpay.cz/",
  "sources": [
   {
    "url": "https://mint.lnpay.cz/v1/info",
    "quote": "This mint is for demonstration purposes only"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page: 'By sending funds to this mint, you acknowledge that you are making a voluntary, non-refundable contribution to the operator and receive no guarantee of value, service, or return.' Do not hold balances. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, twitter, nostr.",
  "probe": {
   "url": "https://mint.lnpay.cz/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 2,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:33",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "unverified",
   "methods": [],
   "source": "https://mint.lnpay.cz/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-macadamia-cash",
  "name": "macadamia Mint (mint.macadamia.cash)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.macadamia.cash/v1/info returned HTTP 200, software cdk-mintd/0.18.1, 4 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.macadamia.cash/",
  "sources": [
   {
    "url": "https://mint.macadamia.cash/v1/info",
    "quote": "Please use this mint at your own risk. Refunds may not always be possible. Only mint amounts you are ready to lose."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Default mint of the macadamia wallet (per /v1/info description). Operator identity beyond that UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat max 150000; melt (NUT-05) bolt11/sat max 150000. Contact methods published: email.",
  "probe": {
   "url": "https://mint.macadamia.cash/v1/info",
   "method": "GET",
   "status": 200,
   "software": "cdk-mintd/0.18.1",
   "keysets": {
    "total": 4,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "contact@macadamia.cash"
    }
   ],
   "source": "https://mint.macadamia.cash/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-mineracks-com",
  "name": "Mineracks Mint (mint.mineracks.com)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.mineracks.com/v1/info returned HTTP 200, software Nutshell/0.19.2, 1 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.mineracks.com/",
  "sources": [
   {
    "url": "https://mint.mineracks.com/v1/info",
    "quote": "Public Cashu mint (experimental). Operated by mineracks"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Operator named in own description (mineracks). Marked experimental; no limits published. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, nostr.",
  "probe": {
   "url": "https://mint.mineracks.com/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.19.2",
   "keysets": {
    "total": 1,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:34",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "unverified",
   "methods": [],
   "source": "https://mint.mineracks.com/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-minibits-cash-bitcoin",
  "name": "Minibits mint (mint.minibits.cash/Bitcoin)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.minibits.cash/Bitcoin/v1/info returned HTTP 200, software cdk-mintd/0.17.7, 3 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.minibits.cash/Bitcoin/",
  "sources": [
   {
    "url": "https://mint.minibits.cash/Bitcoin/v1/info",
    "quote": "Minibits is an active research project in BETA, use at your own risk."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Operator named in /v1/info description as Minibits (wallet project). Own page says: 'Do not use with large amounts of ecash'. Limits from /v1/info: mint (NUT-04) bolt11/sat max 1000000, onchain/sat max 5000000; melt (NUT-05) bolt11/sat max 1000000, onchain/sat max 1000000. Contact methods published: nostr, email.",
  "probe": {
   "url": "https://mint.minibits.cash/Bitcoin/v1/info",
   "method": "GET",
   "status": 200,
   "software": "cdk-mintd/0.17.7",
   "keysets": {
    "total": 3,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "nostr",
     "info": "npub…"
    },
    {
     "method": "email",
     "info": "support@minibits.cash"
    }
   ],
   "source": "https://mint.minibits.cash/Bitcoin/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-cubabitcoin-org",
  "name": "Mint Cuba Bitcoin (mint.cubabitcoin.org)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.cubabitcoin.org/v1/info returned HTTP 200, software Nutshell/0.21.0, 3 keysets (2 active, units sat/usd). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.cubabitcoin.org/",
  "sources": [
   {
    "url": "https://mint.cubabitcoin.org/v1/info",
    "quote": "Servicio comunitario de Cashu Mint por Cuba Bitcoin"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Community service by Cuba Bitcoin (per /v1/info description, Spanish). description_long warns it is still in development and may contain bugs (Spanish text). Limits not published. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, X, nostr.",
  "probe": {
   "url": "https://mint.cubabitcoin.org/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 3,
    "active": 2,
    "units": [
     "sat",
     "usd"
    ]
   },
   "probedAt": "2026-10-18T01:27:29",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "cubabitcoin@gmail.com"
    },
    {
     "method": "X",
     "info": "@Cuba_BTC"
    },
    {
     "method": "nostr",
     "info": "npub1huyn6ru55pv6l7p0sxvlu3vfpq7pan958sl4weft0kte6lvdvvksd5s34t"
    }
   ],
   "source": "https://mint.cubabitcoin.org/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-mountainlake-io",
  "name": "Mountainlake M5 (mint.mountainlake.io)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.mountainlake.io/v1/info returned HTTP 200, software Nutshell/0.21.0, 4 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.mountainlake.io/",
  "sources": [
   {
    "url": "https://mint.mountainlake.io/v1/info",
    "quote": "A mint for bitcoiners, friends, and family"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Hobbyist operator ('I am a Bitcoiner supporting the adoption of Bitcoin', own page). No warning text or limits published in /v1/info; large-balance risk UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: email, nostr.",
  "probe": {
   "url": "https://mint.mountainlake.io/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 4,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:31",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "marius@mountainlake.io"
    },
    {
     "method": "nostr",
     "info": "npub18kmu5s4gaq7qf02je6pk4xqckm5s2t5782596gkzk0r3tufpl9hs3gxwnr"
    }
   ],
   "source": "https://mint.mountainlake.io/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-routstr-com",
  "name": "RoutstrMint (mint.routstr.com)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.routstr.com/v1/info returned HTTP 200, software Nutshell/0.20.0, 2 keysets (2 active, units msat/sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.routstr.com/",
  "sources": [
   {
    "url": "https://mint.routstr.com/v1/info",
    "quote": "Routstr testing mint"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Described by its own page as a testing mint run for the Routstr project (name from /v1/info). Treat as test-grade; no limits published; Routstr's operator terms not in /v1/info (UNVERIFIED). Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated, bolt11/msat no max stated; melt (NUT-05) bolt11/sat no max stated, bolt11/msat no max stated. Contact methods published: email, twitter, nostr.",
  "probe": {
   "url": "https://mint.routstr.com/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.20.0",
   "keysets": {
    "total": 2,
    "active": 2,
    "units": [
     "msat",
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "team@routstr.com"
    },
    {
     "method": "twitter",
     "info": "@routstrai"
    },
    {
     "method": "nostr",
     "info": "npub130mznv74rxs032peqym6g3wqavh472623mt3z5w73xq9r6qqdufs7ql29s"
    }
   ],
   "source": "https://mint.routstr.com/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-satscribe-me",
  "name": "SatScribe Mint (mint.satscribe.me)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.satscribe.me/v1/info returned HTTP 200, software Nutshell/0.21.0, 2 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.satscribe.me/",
  "sources": [
   {
    "url": "https://mint.satscribe.me/v1/info",
    "quote": "SatScribe ecosystem Cashu mint (beta)"
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page: 'Please use this mint at your own risk. Refunds may not always be possible. Only mint amounts you are ready to lose.' Limits from /v1/info: mint (NUT-04) bolt11/sat max 55000; melt (NUT-05) bolt11/sat max 50000. Contact methods published: email.",
  "probe": {
   "url": "https://mint.satscribe.me/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 2,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:32",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "mempool26@gmail.com"
    }
   ],
   "source": "https://mint.satscribe.me/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-sovran-money",
  "name": "Sovran Mint (mint.sovran.money)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.sovran.money/v1/info returned HTTP 200, software cdk-mintd/0.18.0-rc.1, 2 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.sovran.money/",
  "sources": [
   {
    "url": "https://mint.sovran.money/v1/info",
    "quote": "Experimental Bitcoin mainnet Cashu mint. Use at your own risk."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page: 'Use only loss-tolerant amounts of ecash; operation is best-effort and comes without guarantees.' Runs prerelease CDK with embedded LDK node. Operator not named (UNVERIFIED). Limits from /v1/info: mint (NUT-04) bolt11/sat max 100000, bolt12/sat max 100000; melt (NUT-05) bolt11/sat max 100000, bolt12/sat max 100000. Contact methods published: none.",
  "probe": {
   "url": "https://mint.sovran.money/v1/info",
   "method": "GET",
   "status": 200,
   "software": "cdk-mintd/0.18.0-rc.1",
   "keysets": {
    "total": 2,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "not-published",
   "methods": [],
   "source": "https://mint.sovran.money/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-testnut-cashu-space",
  "name": "Testnut mint (testnut.cashu.space)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://testnut.cashu.space/v1/info returned HTTP 200, software cdk-mintd/0.18.1, 2 keysets (2 active, units sat/usd). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://testnut.cashu.space/",
  "sources": [
   {
    "url": "https://testnut.cashu.space/v1/info",
    "quote": "This mint uses a FakeWallet."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Test mint with simulated Lightning/on-chain payments: no real funds. Good for agent wallet dev, never for value. Operator not stated in /v1/info (UNVERIFIED). Limits from /v1/info: mint (NUT-04) bolt11/sat max 500000, bolt12/sat max 500000, onchain/sat max 500000, bolt11/usd max 500000, bolt12/usd max 500000, onchain/usd max 500000; melt (NUT-05) bolt11/sat max 500000, bolt12/sat max 500000, onchain/sat max 500000, bolt11/usd max 500000, bolt12/usd max 500000, onchain/usd max 500000. Contact methods published: none.",
  "probe": {
   "url": "https://testnut.cashu.space/v1/info",
   "method": "GET",
   "status": 200,
   "software": "cdk-mintd/0.18.1",
   "keysets": {
    "total": 2,
    "active": 2,
    "units": [
     "sat",
     "usd"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "not-published",
   "methods": [],
   "source": "https://testnut.cashu.space/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-unclerics-cash",
  "name": "Uncle Ric's 2.0 (mint.unclerics.cash)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.unclerics.cash/v1/info returned HTTP 200, software Nutshell/0.21.0, 1 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.unclerics.cash/",
  "sources": [
   {
    "url": "https://mint.unclerics.cash/v1/info",
    "quote": "TESTING MINT - Do not store large amounts! Use at your own risk."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own motd marks it as an experimental setup. Operator beyond the name UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat no max stated; melt (NUT-05) bolt11/sat no max stated. Contact methods published: telegram.",
  "probe": {
   "url": "https://mint.unclerics.cash/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.21.0",
   "keysets": {
    "total": 1,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:33",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "telegram",
     "info": "UncleRic_s"
    }
   ],
   "source": "https://mint.unclerics.cash/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-lnvoltz-com",
  "name": "Voltz Mint (mint.lnvoltz.com)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.lnvoltz.com/v1/info returned HTTP 200, software Nutshell/0.20.3, 4 keysets (1 active, units sat/usd). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.lnvoltz.com/",
  "sources": [
   {
    "url": "https://mint.lnvoltz.com/v1/info",
    "quote": "Loss of ecash tokens is not the responsibility of Voltz Mint."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Runs Nutshell with 'a private Lightning node' as funding source (own page). Operator identity beyond the lnvoltz name UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat max 1000000; melt (NUT-05) bolt11/sat max 50000. Contact methods published: email, twitter, nostr.",
  "probe": {
   "url": "https://mint.lnvoltz.com/v1/info",
   "method": "GET",
   "status": 200,
   "software": "Nutshell/0.20.3",
   "keysets": {
    "total": 4,
    "active": 1,
    "units": [
     "sat",
     "usd"
    ]
   },
   "probedAt": "2026-10-18T01:27:30",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "email",
     "info": "support@lnvoltz.com"
    },
    {
     "method": "twitter",
     "info": "@voltz_wallet"
    },
    {
     "method": "nostr",
     "info": "npub1kj4re75mdnsqrgrtr66a59hz5uetcw4n5ua79a99dfdu6y9y6etqa665u0"
    }
   ],
   "source": "https://mint.lnvoltz.com/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-mint-mint-westernbtc-com",
  "name": "WesternBTC Cashu mint (mint.westernbtc.com)",
  "kind": "cashu-mint",
  "category": "mint",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Live public Cashu mint: free GET https://mint.westernbtc.com/v1/info returned HTTP 200, software cdk-mintd/0.17.6, 2 keysets (1 active, units sat). Custodial; see custody. Reachable now is not an endorsement.",
  "url": "https://mint.westernbtc.com/",
  "sources": [
   {
    "url": "https://mint.westernbtc.com/v1/info",
    "quote": "ONLY USE AMOUNTS OF BITCOIN YOU WOULD BE OKAY LOSING."
   }
  ],
  "custody": "Custodial: the operator holds the sats backing all outstanding ecash. Own page also states 'No cloud providers used.' Operator beyond WesternBTC name UNVERIFIED. Limits from /v1/info: mint (NUT-04) bolt11/sat max 500000, onchain/sat max 1000000; melt (NUT-05) bolt11/sat max 500000, onchain/sat max 1000000. Contact methods published: nostr.",
  "probe": {
   "url": "https://mint.westernbtc.com/v1/info",
   "method": "GET",
   "status": 200,
   "software": "cdk-mintd/0.17.6",
   "keysets": {
    "total": 2,
    "active": 1,
    "units": [
     "sat"
    ]
   },
   "probedAt": "2026-10-18T01:27:31",
   "paid": false
  },
  "lastChecked": "2026-10-18",
  "contact": {
   "status": "published",
   "methods": [
    {
     "method": "nostr",
     "info": "0e29efc2a3eb6966403e8c61cb8bea6d78527af5e0565a2baa0f313eff142af2"
    }
   ],
   "source": "https://mint.westernbtc.com/v1/info",
   "checkedAt": "2026-10-26"
  }
 },
 {
  "id": "cashu-archon-skill",
  "name": "archetech/agent-skills (archon-cashu)",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu",
   "p2pk"
  ],
  "verdict": "YES",
  "note": "Agent skill for a DID-native Cashu wallet that locks tokens to a recipient DID key via P2PK (NUT-11). Not run by me.",
  "url": "https://github.com/archetech/agent-skills/tree/main/archon-cashu",
  "sources": [
   {
    "url": "https://github.com/archetech/agent-skills/tree/main/archon-cashu",
    "quote": "Locks ecash to the recipient's DID secp256k1 pubkey."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-skill-cashubtc",
  "name": "cashubtc/cashu-skill",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "YES",
  "note": "Official-org repo describing itself as a Cashu wallet skill for AI agents. Stars/forks small (26 stars on the fetched page). I did not run it.",
  "url": "https://github.com/cashubtc/cashu-skill",
  "sources": [
   {
    "url": "https://github.com/cashubtc/cashu-skill",
    "quote": "A Cashu wallet skill for AI agents"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-nutshell",
  "name": "cashubtc/nutshell",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Reference Python implementation (wallet CLI and mint). The generic CLI an agent can shell out to; not agent-specific.",
  "url": "https://github.com/cashubtc/nutshell",
  "sources": [
   {
    "url": "https://github.com/cashubtc/nutshell",
    "quote": "Chaumian ecash wallet and mint for Bitcoin"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-cocod",
  "name": "Egge21M/cocod",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu",
   "lightning",
   "x-cashu"
  ],
  "verdict": "YES",
  "note": "CLI + daemon Cashu wallet whose README lists X-Cashu HTTP 402 handling, so an agent can pay NUT-24 endpoints from a shell. Not run by me.",
  "url": "https://github.com/Egge21M/cocod",
  "sources": [
   {
    "url": "https://github.com/Egge21M/cocod",
    "quote": "Handle HTTP 402 payments with X-Cashu"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-hexnuts",
  "name": "hexdaemon/hexnuts",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Repo About text: lightweight Cashu wallet for AI agents. 0 stars; unaudited.",
  "url": "https://github.com/hexdaemon/hexnuts",
  "sources": [
   {
    "url": "https://github.com/hexdaemon/hexnuts",
    "quote": "A lightweight Cashu ecash wallet for AI agents"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-agent-jeletor",
  "name": "jeletor/cashu-agent",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "YES",
  "note": "Repo About text claims a Cashu wallet for AI agents with multi-mint support. 0 stars on the fetched page; unaudited.",
  "url": "https://github.com/jeletor/cashu-agent",
  "sources": [
   {
    "url": "https://github.com/jeletor/cashu-agent",
    "quote": "Cashu ecash wallet for AI agents. Privacy-preserving payments, offline transfers, multi-mint support."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-sixty-nuts",
  "name": "shroominic/sixty-nuts",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu",
   "nostr"
  ],
  "verdict": "YES",
  "note": "Python NIP-60 Cashu wallet library; usable from agent code, not agent-specific.",
  "url": "https://github.com/shroominic/sixty-nuts",
  "sources": [
   {
    "url": "https://github.com/shroominic/sixty-nuts",
    "quote": "A lightweight, stateless Cashu wallet implementation following NIP-60 specification for Nostr-based wallet state management."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-botwallets",
  "name": "aeschylus/botwallets",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Repo About claims a simple Cashu wallet API for autonomous agents; 3 commits and 0 stars on the fetched page, so immature.",
  "url": "https://github.com/aeschylus/botwallets",
  "sources": [
   {
    "url": "https://github.com/aeschylus/botwallets",
    "quote": "Bitcoin ecash wallets for bots - simple Cashu wallet API for autonomous agents"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-wallet-cli-tools",
  "name": "callebtc/cashu-wallet-cli-tools",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Small Cashu CLI by a Cashu core dev; not described as agent-specific, but scriptable.",
  "url": "https://github.com/callebtc/cashu-wallet-cli-tools",
  "sources": [
   {
    "url": "https://github.com/callebtc/cashu-wallet-cli-tools",
    "quote": "Small Cashu wallet CLI tool"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-skill-eridanux",
  "name": "eridanux/cashu-skill",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "CAUTION. Name copies cashubtc/cashu-skill. README is marketing-style boilerplate promising an agent wallet; I did not inspect releases or code. Treat as UNVERIFIED provenance: do not install binaries from a lookalike repo; prefer the cashubtc org one.",
  "url": "https://github.com/eridanux/cashu-skill",
  "sources": [
   {
    "url": "https://github.com/eridanux/cashu-skill",
    "quote": "Welcome to the cashu-skill project. This application enables AI agents to manage digital cash seamlessly."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-waffledog-wallet",
  "name": "waffledog-bot/cashu-wallet",
  "kind": "cashu-wallet",
  "category": "wallet",
  "rails": [
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Cashu wallet CLI aimed at agents, but the repo itself flags alpha software.",
  "url": "https://github.com/waffledog-bot/cashu-wallet",
  "sources": [
   {
    "url": "https://github.com/waffledog-bot/cashu-wallet",
    "quote": "Minimal Cashu ecash wallet CLI for AI agents. Built with @cashu/cashu-ts + Bun. ⚠️ Alpha software."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-mcp-lnagent-poc",
  "name": "cachet-jp/ln-agent-poc-v2",
  "kind": "cashu-mcp",
  "category": "mcp",
  "rails": [
   "cashu",
   "lightning",
   "mcp"
  ],
  "verdict": "YES",
  "note": "MCP server whose own description says purchases (gift cards, eSIMs, top-ups) are paid from Cashu ecash over Lightning. A PoC per its name; I did not run purchases.",
  "url": "https://github.com/cachet-jp/ln-agent-poc-v2",
  "sources": [
   {
    "url": "https://github.com/cachet-jp/ln-agent-poc-v2",
    "quote": "MCP server & Claude Code skills to buy gift cards, eSIMs & mobile top-ups with Bitcoin — paid from Cashu ecash over Lightning."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-mcp-402mcp",
  "name": "forgesworn/402-mcp",
  "kind": "cashu-mcp",
  "category": "mcp",
  "rails": [
   "l402",
   "x402",
   "cashu",
   "lightning",
   "mcp"
  ],
  "verdict": "YES",
  "note": "Client MCP that auto-pays L402/x402 APIs and can pay with Cashu tokens from a token file; per-payment cap configurable (MAX_AUTO_PAY_SATS, default 1000).",
  "url": "https://github.com/forgesworn/402-mcp",
  "sources": [
   {
    "url": "https://github.com/forgesworn/402-mcp",
    "quote": "Auto-pay with Lightning (NWC), Cashu ecash, LNURLcash bearer notes, or human QR fallback"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-mcp-nutoff",
  "name": "gzuuus/nutoff-wallet",
  "kind": "cashu-mcp",
  "category": "mcp",
  "rails": [
   "cashu",
   "lightning",
   "mcp"
  ],
  "verdict": "YES",
  "note": "README: CLI plus MCP server implementing a Cashu wallet (mint/send/receive/pay invoices). Educational/testing per its own warning ('Use at your own risk'). Wallet MCP, not a paid-API seller.",
  "url": "https://github.com/gzuuus/nutoff-wallet",
  "sources": [
   {
    "url": "https://github.com/gzuuus/nutoff-wallet",
    "quote": "A command-line interface and MCP server interface implementing a Cashu wallet"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-mcp-money",
  "name": "pablof7z/mcp-money",
  "kind": "cashu-mcp",
  "category": "mcp",
  "rails": [
   "cashu",
   "lightning",
   "nostr",
   "mcp"
  ],
  "verdict": "YES",
  "note": "MCP server giving agents a Cashu (NDK) wallet with Lightning deposits and Nostr zaps. Not run by me.",
  "url": "https://github.com/pablof7z/mcp-money",
  "sources": [
   {
    "url": "https://github.com/pablof7z/mcp-money",
    "quote": "MCP server to give nutsack wallets to agents"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-mcp-tdelabro",
  "name": "tdelabro/cashu-mcp-wallet",
  "kind": "cashu-mcp",
  "category": "mcp",
  "rails": [
   "cashu"
  ],
  "verdict": "NO",
  "note": "Despite the name this is not an MCP server: its README title describes a Telegram bot for Cashu tokens.",
  "url": "https://github.com/tdelabro/cashu-mcp-wallet",
  "sources": [
   {
    "url": "https://github.com/tdelabro/cashu-mcp-wallet",
    "quote": "Telegram bot designed to handle Cashu tokens with long message support."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-athenut",
  "name": "Athenut (search paid with Cashu)",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu"
  ],
  "verdict": "YES",
  "note": "Frontend README says each search spends one Cashu token sent in an X-Cashu header. Probe: athenut.com returns 200 (a WASM app, no payment challenge visible); backend URL not given in the page, so no 402 probe (UNVERIFIED live behaviour).",
  "url": "https://athenut.com/",
  "sources": [
   {
    "url": "https://github.com/thesimplekid/athenut-frontend",
    "quote": "Each search spends one token, sent to the backend in an X-Cashu header"
   }
  ],
  "probe": {
   "url": "https://athenut.com/",
   "method": "GET",
   "status": 200,
   "paid": false,
   "result": "HTML app only; no 402 probe possible"
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-xcashu",
  "name": "cashubtc/xcashu",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "YES",
  "note": "Python (FastAPI) reference for X-Cashu HTTP 402 under the Cashu org (24 stars).",
  "url": "https://github.com/cashubtc/xcashu",
  "sources": [
   {
    "url": "https://github.com/callebtc/xcashu",
    "quote": "X-Cashu – HTTP 402: Payment Required"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-clawtar",
  "name": "Clawtar demo (clawtar.cashutools.dev)",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "YES",
  "note": "Live NUT-24 demo. Unpaid POST /v1/clawtar/ask with a question returned HTTP 402 plus an X-Cashu creqA header: 42 sat, unit sat, accepted mints minibits.cash/Bitcoin, mint.103100.xyz, mint.coinos.io, mint.mountainlake.io (decoded from the header). Nothing paid.",
  "url": "https://clawtar.cashutools.dev/v1/clawtar/ask",
  "sources": [
   {
    "url": "https://github.com/robwoodgate/clawtar",
    "quote": "Clawtar is an agent-first demo for Cashu 402 payments, allowing agents to learn autonomous payments and briefly glimpse the meaning of life."
   }
  ],
  "probe": {
   "url": "https://clawtar.cashutools.dev/v1/clawtar/ask",
   "method": "POST",
   "status": 402,
   "xCashuHeader": "creqA… (261 chars, NUT-18)",
   "quotedSats": 42,
   "mints": [
    "https://mint.minibits.cash/Bitcoin",
    "https://mint.103100.xyz",
    "https://mint.coinos.io",
    "https://mint.mountainlake.io"
   ],
   "probedAt": "2026-10-18T01:29:58",
   "paid": false
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-express-cashu",
  "name": "jbsdx/express-cashu",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "YES",
  "note": "Express middleware for NUT-24 so an API can charge in Cashu. Library.",
  "url": "https://github.com/jbsdx/express-cashu",
  "sources": [
   {
    "url": "https://github.com/jbsdx/express-cashu",
    "quote": "NodeJS / NUT-24 Express middleware - Enabling payments for http resources"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-proxnut",
  "name": "ProxNut",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu"
  ],
  "verdict": "YES",
  "note": "Cashu proxy to protect/monetise web resources, tokens accepted for access. 28 stars on the fetched page. Not deployed by me.",
  "url": "https://github.com/gandlafbtc/proxnut",
  "sources": [
   {
    "url": "https://github.com/gandlafbtc/proxnut",
    "quote": "ProxNut is a Cashu proxy designed to protect or monetize web resources."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-routstr",
  "name": "Routstr (routstr-core)",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Pay-per-request AI inference marketplace where Cashu ecash is the payment unit; node software routstr-core. Probe: api.routstr.com returned 404 on / /v1/models and /v1/chat/completions, so I have no live paid-endpoint proof; its mint.routstr.com /v1/info is live (see mint row). Provider nodes list at routstr.com/providers (not probed).",
  "url": "https://docs.routstr.com/",
  "sources": [
   {
    "url": "https://docs.routstr.com/",
    "quote": "It enables an open marketplace where anyone can buy and sell compute using Bitcoin eCash (Cashu)"
   },
   {
    "url": "https://github.com/Routstr/routstr-core",
    "quote": "Routstr is a decentralized protocol for permissionless, private, and censorship-resistant AI inference."
   }
  ],
  "probe": {
   "url": "https://api.routstr.com/v1/models",
   "method": "GET",
   "status": 404,
   "probedAt": "2026-10-18T01:29:29",
   "paid": false,
   "result": "404 {\"detail\":\"Not found\"}; no X-Cashu challenge seen"
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-otrta",
  "name": "Routstr/otrta-client",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu"
  ],
  "verdict": "YES",
  "note": "Local proxy that pays an OpenAI-style request with an e-cash note in an X-Cashu header; routstr client.",
  "url": "https://github.com/Routstr/otrta-client",
  "sources": [
   {
    "url": "https://github.com/Routstr/otrta-client",
    "quote": "routstr client is a privacy-focused payment gateway that enables anonymous micropayments for AI services using Cashu e-cash"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-sats4tokens",
  "name": "Sats4Tokens",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Pay sats (Lightning or Cashu) to receive a capped AI API key. Live site returned 200; no paid-flow test (would require paying).",
  "url": "https://sats4tokens.bhbtc.xyz/",
  "sources": [
   {
    "url": "https://github.com/beihaili/sats4tokens",
    "quote": "Sats4Tokens: pay sats (Lightning or Cashu ecash), get a capped AI API key."
   }
  ],
  "probe": {
   "url": "https://sats4tokens.bhbtc.xyz/",
   "method": "GET",
   "status": 200,
   "paid": false,
   "probedAt": "2026-10-18T01:29:35"
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-toll-booth",
  "name": "toll-booth (forgesworn)",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "l402",
   "cashu",
   "x402",
   "lightning"
  ],
  "verdict": "YES",
  "note": "Middleware that lets any API accept Lightning, Cashu or NWC payments; README lists xcashu (NUT-24) direct-header payments. Library, not a hosted service.",
  "url": "https://github.com/forgesworn/toll-booth",
  "sources": [
   {
    "url": "https://github.com/forgesworn/toll-booth",
    "quote": "Clients pay with Lightning, Cashu ecash, or NWC"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-402fordummies",
  "name": "402 for Dummies (NUT-24 landing)",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "KINDA",
  "note": "Educational page walking the NUT-24 flow. Its example uses Host 402fordummies.com, which did not resolve; GET 402fordummies.dev/premium/guide returned 404. So the demo endpoint is not live from my probe.",
  "url": "https://402fordummies.dev/",
  "sources": [
   {
    "url": "https://402fordummies.dev/",
    "quote": "Server returns HTTP 402 + X-Cashu"
   }
  ],
  "probe": {
   "url": "https://402fordummies.dev/premium/guide",
   "method": "GET",
   "status": 404,
   "paid": false,
   "probedAt": "2026-10-18T01:29:35"
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-cashu-mpp",
  "name": "gudnuf/cashu-mpp",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "KINDA",
  "note": "Self-described spike of NUT-24 402 + Cashu with server-side validation; experimental.",
  "url": "https://github.com/gudnuf/cashu-mpp",
  "sources": [
   {
    "url": "https://github.com/gudnuf/cashu-mpp",
    "quote": "Spike: NUT-24 HTTP 402 + cashu, server-side validation"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-x402-cashu",
  "name": "orangerabbit-io/x402-cashu",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "x402",
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Spec/impl of a Cashu payment scheme for the x402 protocol. Early (1 star); not an official x402 scheme.",
  "url": "https://github.com/orangerabbit-io/x402-cashu",
  "sources": [
   {
    "url": "https://github.com/orangerabbit-io/x402-cashu",
    "quote": "Cashu ecash payment scheme for the x402 protocol"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-satgate",
  "name": "satgate",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "l402",
   "lightning",
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "README mentions Cashu mints as a gating option, but the live public instance's /.well-known/l402 lists payment methods ['lightning','lnurlcash'] only (no Cashu/NUT-24). One unpaid chat request with a valid body was served HTTP 200 (documented free tier: 250 credits/day).",
  "url": "https://satgate.forgesworn.dev/",
  "sources": [
   {
    "url": "https://github.com/TheCryptoDonkey/satgate",
    "quote": "Without --lightning (or Cashu mints, or an allowlist) satgate runs in open mode"
   },
   {
    "url": "https://satgate.forgesworn.dev/.well-known/l402",
    "quote": "\"payment\":{\"methods\":[\"lightning\",\"lnurlcash\"]"
   }
  ],
  "probe": {
   "url": "https://satgate.forgesworn.dev/v1/chat/completions",
   "method": "POST",
   "status": 200,
   "paid": false,
   "result": "served from free tier; no 402 challenge",
   "probedAt": "2026-10-18T01:29:50"
  },
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-teneo",
  "name": "teneo-publishing",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "l402",
   "cashu",
   "lightning"
  ],
  "verdict": "KINDA",
  "note": "README About says agent content-publishing API paid via L402 or Cashu. Only a placeholder deployment URL appears in the README (your-deployment.vercel.app), so no live endpoint to probe; 0 stars.",
  "url": "https://github.com/Traviseric/teneo-publishing",
  "sources": [
   {
    "url": "https://github.com/Traviseric/teneo-publishing",
    "quote": "AI agent content publishing API. Pay per use via Lightning L402 or Cashu ecash."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-api-cashu-l402",
  "name": "Traviseric/cashu-l402",
  "kind": "cashu-api",
  "category": "api",
  "rails": [
   "l402",
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Bridge exchanging Cashu ecash for L402 macaroons; 0 stars, early.",
  "url": "https://github.com/Traviseric/cashu-l402",
  "sources": [
   {
    "url": "https://github.com/Traviseric/cashu-l402",
    "quote": "Cashu ecash ↔ L402 settlement bridge — atomic ecash-to-macaroon exchange, NUT-10/11/14 conditions"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-nutpay",
  "name": "babdbtc/nutpay",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "cashu",
   "x-cashu"
  ],
  "verdict": "YES",
  "note": "Chrome extension that pays X-Cashu HTTP 402 automatically; browser tool, not an agent runtime. 2 stars.",
  "url": "https://github.com/babdbtc/nutpay",
  "sources": [
   {
    "url": "https://github.com/babdbtc/nutpay",
    "quote": "Chrome extension for automatic Cashu micropayments via X-Cashu protocol (HTTP 402)"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-leashd",
  "name": "brainbytes-dev/leashd",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "lightning",
   "cashu",
   "x402",
   "mcp"
  ],
  "verdict": "YES",
  "note": "Spend-governance layer for agents with a Cashu rail among Lightning (NWC) and x402; claims non-custodial.",
  "url": "https://github.com/brainbytes-dev/leashd",
  "sources": [
   {
    "url": "https://github.com/brainbytes-dev/leashd",
    "quote": "Non-custodial spend governance for autonomous AI agents."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-cdk",
  "name": "cashubtc/cdk",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "cashu"
  ],
  "verdict": "YES",
  "note": "Cashu Development Kit (Rust): the library under many mints and wallets (the cdk-mintd software seen in several /v1/info probes below).",
  "url": "https://github.com/cashubtc/cdk",
  "sources": [
   {
    "url": "https://github.com/cashubtc/cdk",
    "quote": "Cashu Development Kit"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-plugin-nostr",
  "name": "ChuXo/plugin-nostr",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "cashu",
   "nostr"
  ],
  "verdict": "KINDA",
  "note": "ElizaOS plugin combining Nostr, Cashu and an agent-to-agent protocol; claims micropayments, not independently tested.",
  "url": "https://github.com/ChuXo/plugin-nostr",
  "sources": [
   {
    "url": "https://github.com/ChuXo/plugin-nostr",
    "quote": "Nostr + Cashu ecash + A2N (Agent-to-Agent Nostr) protocol plugin for ElizaOS"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-boss-battle-dvm",
  "name": "JamesKevinJones/boss-battle-dvm-agent",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "cashu",
   "nostr"
  ],
  "verdict": "KINDA",
  "note": "Hackathon Nostr DVM that audits Bitcoin scripts and is paid via Cashu; demo-grade.",
  "url": "https://github.com/JamesKevinJones/boss-battle-dvm-agent",
  "sources": [
   {
    "url": "https://github.com/JamesKevinJones/boss-battle-dvm-agent",
    "quote": "Nostr DVM (NIP-90) that audits Bitcoin Script/PSBT for vulnerabilities, paid via Cashu e-cash."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-arbstr-vault",
  "name": "johnzilla/arbstr-vault",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "lightning",
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Centralised treasury ('bank') for agents with Cashu (self-hosted Nutshell) and LND rails: by design custodial, so it is not a self-custody wallet.",
  "url": "https://github.com/johnzilla/arbstr-vault",
  "sources": [
   {
    "url": "https://github.com/johnzilla/arbstr-vault",
    "quote": "A centralized treasury service that acts as a \"bank\" for AI agents."
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-tool-peer2prompt",
  "name": "longevityboris/peer2prompt",
  "kind": "cashu-tool",
  "category": "tool",
  "rails": [
   "cashu"
  ],
  "verdict": "KINDA",
  "note": "Protocol proposal for anonymous AI inference paid with Cashu; no live network checked.",
  "url": "https://github.com/longevityboris/peer2prompt",
  "sources": [
   {
    "url": "https://github.com/longevityboris/peer2prompt",
    "quote": "A peer-to-peer protocol for anonymous AI inference using Ghost Nodes and Cashu ecash"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 },
 {
  "id": "cashu-spec-nut24",
  "name": "NUT-24: HTTP 402 Payment Required",
  "kind": "cashu-spec",
  "category": "spec",
  "rails": [
   "cashu",
   "x-cashu",
   "nut-24"
  ],
  "verdict": "YES",
  "note": "The spec that defines the flow: server replies 402 with X-Cashu payment request, client retries with a cashuB token in X-Cashu.",
  "url": "https://github.com/cashubtc/nuts/blob/main/24.md",
  "sources": [
   {
    "url": "https://github.com/cashubtc/nuts/blob/main/24.md",
    "quote": "HTTP servers may respond with the HTTP status code 402 and an X-Cashu header containing a payment request"
   }
  ],
  "probe": null,
  "lastChecked": "2026-10-18"
 }
]
