From 00d6425669954e2255ead5ecfbdc6f64e1d1c628 Mon Sep 17 00:00:00 2001 From: Joel Klabo Date: Sun, 22 Feb 2026 01:37:39 -0800 Subject: [PATCH] feat: add MaximumSats L402 endpoints to API directory Add 5 MaximumSats endpoints for Bitcoin/Lightning developers: - BOLT11 Decoder (10 sats) - NIP-05 Verifier (20 sats) - Web of Trust Report (100 sats) - npub Decoder (5 sats) - Lightning Address Resolver (15 sats) MaximumSats provides Bitcoin tools and APIs powered by Lightning, making it a great complement to the existing x402 ecosystem. --- packages/sdk/src/directory.ts | 46 +++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/packages/sdk/src/directory.ts b/packages/sdk/src/directory.ts index 809a2b0..b354cb3 100644 --- a/packages/sdk/src/directory.ts +++ b/packages/sdk/src/directory.ts @@ -242,6 +242,52 @@ export const API_DIRECTORY: readonly ApiDirectoryEntry[] = [ "Detailed reputation report for L402 services (replace slug in URL)", pricing: "100 sats", }, + + { + name: "MaximumSats — BOLT11 Decoder", + url: "https://maximumsats.com/api/bolt11-decode", + protocol: "l402", + category: "crypto-data", + description: + "Decode Lightning BOLT11 invoices into structured fields (amount, expiry, description hash, route hints)", + pricing: "10 sats", + }, + { + name: "MaximumSats — NIP-05 Verifier", + url: "https://maximumsats.com/api/nip05-verify", + protocol: "l402", + category: "crypto-data", + description: + "Verify Nostr NIP-05 identities from nostr.json — check if an npub maps to a valid lightning address", + pricing: "20 sats", + }, + { + name: "MaximumSats — Web of Trust Report", + url: "https://maximumsats.com/api/wot-report", + protocol: "l402", + category: "crypto-data", + description: + "Nostr Web of Trust analysis via PageRank — check trust scores, detect sybils, verify identities", + pricing: "100 sats", + }, + { + name: "MaximumSats — npub Decoder", + url: "https://maximumsats.com/api/npub-decode", + protocol: "l402", + category: "dev-tools", + description: + "Convert Nostr npub bech32 identifiers to hex pubkeys — essential for Nostr integration", + pricing: "5 sats", + }, + { + name: "MaximumSats — Lightning Address Resolver", + url: "https://maximumsats.com/api/lnurlp-resolve", + protocol: "l402", + category: "crypto-data", + description: + "Resolve Lightning Addresses to LNURL-pay metadata — get min, max, comment allowed", + pricing: "15 sats", + }, ] as const; /** All distinct categories present in the directory. */