inference · Listed · Lightning · Found · 8 endpoints · Not used for Gateway
l402-rails
l402-rails
POST JSON: {"inboxId":"<uuid>","to":"addr","subject":"hi","text":"hi"} Outbound is allowlisted until SES production — a paid 402 can still 403 if the recipient
Not used for Gateway
Catalogued so agents know it is dead/unreachable — Gateway will not route it. Still catalogued — dead/unreachable knowledge is index value. (Degraded — catalogued (dead/unreachable known) · not used for Gateway)
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
SKIP
Skip until Cleared checks or settle mesh clear.
confidence
83%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=cat-api-major-miners-com-l402
When to call
- Budget between 5 sats and 50 sats per call on published endpoints.
- POST JSON: {"inboxId":"<uuid>","to":"addr","subject":"hi","text":"hi"} Outbound is allowlisted until SES production — a paid 402 can still 403 if the recipient
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- Uptime not yet marked stable.
- No Gateway traffic yet — market share unproven.
Price posture
Published 8 endpoints from 5 sats to 50 sats.
Category · Gateway
inference · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
POST /api/mail/sendPOST JSON: {"inboxId":"<uuid>","to":"addr","subject":"hi","text":"hi"} Outbound is allowlisted until SES production — a paid 402 can still 403 if the recipient
POST /api/toolPOST JSON: {"name":"preimage_verify","args":{"preimage":"<64hex>","paymentHash":"<64hex>"}} Prefer preimage_verify, lnurl_resolve, nip05_resolve, nostr_event_ve
POST /api/lnurlPOST JSON: {"target":"user@domain"} optional amountSats for a BOLT11. Does not pay. Lightning-native: resolve LN addresses / LNURL-pay. Spec: https://api.major-
POST /api/feesPOST JSON: {"detail":false} sat/vB ladder from mempool.space (also free there). Prefer LNURL / Nostr tools on this host. Spec: https://api.major-miners.com/.wel
POST /api/nostr-eventPOST JSON: {"event":{id,pubkey,created_at,kind,tags,content,sig},"checkZap":false} Verifies id/sig. checkZap extracts kind-9735 bolt11; preimage proves zap sett
POST /api/nostrPOST JSON: {"target":"name@domain","includeProfile":false} Returns pubkey/npub; default includeProfile fetches kind-0 lud16 for LNURL handoff. Spec: https://api
POST /api/txPOST JSON: {"txid":"<64hex>","includeHex":false} mempool.space tx status. Does not broadcast. Prefer LNURL / Nostr tools on this host. Spec: https://api.major-m
POST /api/transformPOST JSON: {"text":"hello","type":"uppercase"} type=uppercase|reverse|leetspeak|morse Demo transform. Prefer LNURL / Nostr / preimage_verify on this host. Spec:
Evidence (Cleared)
- → Intake degraded · not used for Gateway
- → Trust 15/100 · fail · tier listed
- → Protocol l402 · Lightning
- → Manifest pending · schema partial
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
L402 Agent Mail
50 satsPOST https://api.major-miners.com/api/mail/sendPOST JSON: {"inboxId":"<uuid>","to":"addr","subject":"hi","text":"hi"} Outbound is allowlisted until SES production — a paid 402 can still 403 if the recipient is not allowed. Create inbox: POST /api/mail/inboxes (100 sats). Spec: https://api.major-miners.com/.well-known/l402-services
L402 Agent Toolkit
5 satsPOST https://api.major-miners.com/api/toolPOST JSON: {"name":"preimage_verify","args":{"preimage":"<64hex>","paymentHash":"<64hex>"}} Prefer preimage_verify, lnurl_resolve, nip05_resolve, nostr_event_verify, bolt11_decode. Free catalog: GET /api/tools. Spec: https://api.major-miners.com/.well-known/l402-services
L402 LNURL Resolve
10 satsPOST https://api.major-miners.com/api/lnurlPOST JSON: {"target":"user@domain"} optional amountSats for a BOLT11. Does not pay. Lightning-native: resolve LN addresses / LNURL-pay. Spec: https://api.major-miners.com/.well-known/l402-services lnget -X POST -H "content-type: application/json" -d '{"target":"victoriousinnovation563427@getalby.com"}' https://api.major-miners.com/api/lnurl
L402 Mempool Fee Oracle
10 satsPOST https://api.major-miners.com/api/feesPOST JSON: {"detail":false} sat/vB ladder from mempool.space (also free there). Prefer LNURL / Nostr tools on this host. Spec: https://api.major-miners.com/.well-known/l402-services
L402 Nostr Event Verify
10 satsPOST https://api.major-miners.com/api/nostr-eventPOST JSON: {"event":{id,pubkey,created_at,kind,tags,content,sig},"checkZap":false} Verifies id/sig. checkZap extracts kind-9735 bolt11; preimage proves zap settlement. Does not hit relays. Spec: https://api.major-miners.com/.well-known/l402-services
L402 Nostr NIP-05 Resolve
10 satsPOST https://api.major-miners.com/api/nostrPOST JSON: {"target":"name@domain","includeProfile":false} Returns pubkey/npub; default includeProfile fetches kind-0 lud16 for LNURL handoff. Spec: https://api.major-miners.com/.well-known/l402-services
L402 On-chain TX Status
10 satsPOST https://api.major-miners.com/api/txPOST JSON: {"txid":"<64hex>","includeHex":false} mempool.space tx status. Does not broadcast. Prefer LNURL / Nostr tools on this host. Spec: https://api.major-miners.com/.well-known/l402-services
L402 Text Transformer
5 satsPOST https://api.major-miners.com/api/transformPOST JSON: {"text":"hello","type":"uppercase"} type=uppercase|reverse|leetspeak|morse Demo transform. Prefer LNURL / Nostr / preimage_verify on this host. Spec: https://api.major-miners.com/.well-known/l402-services
Checks
pending
partial
2026-08-25T01:32:32.726Z
Intake degraded · Degraded — catalogued (dead/unreachable known) · not used for Gateway · probed 3/3 · Manifest HTTP 404. Listed anyway. | No settlement evidence found in chain signals.
Claim this listing to upgrade to Cleared attestation.
Claim listing