Skip to content

Add agent tools

Choose a tag to compare

@gpu7 gpu7 released this 08 Sep 15:38
· 137 commits to main since this release
058bfdd

Notes:

Paid HTTP tools for autonomous agents on the existing Aperture L402 gateway (typically 100 sats). After Lightning payment the origin returns a small JSON digest. Minimum invoice amount is 100 sats. These do not replace mempool.space, a Lightning node UI, or a Nostr client.

Bitcoin
GET /paid/finance/mempool-feerate — fast / medium / slow sat/vB
GET /paid/finance/mempool-backlog — how full the mempool is
GET /paid/finance/fee-for-vsize — total fee sats from vbytes
GET /paid/finance/confirm-target — wait window → sat/vB
GET /paid/finance/btc-usd — BTC/USD pass-through

Lightning
POST /paid/finance/ln-path-fee-hint — routing fee hint from AWS LND
POST /paid/finance/ln-invoice-decode — inspect a BOLT11
POST /paid/finance/ln-invoice-preflight — allow/reject before pay

Nostr
README documents existing identity / NWC
POST /paid/nostr/event-verify — id + signature check
POST /paid/nostr/npub-decode — bech32 → hex (nsec rejected)
POST /paid/nostr/zap-receipt-inspect — NIP-57 receipt inspect, not a wallet

Rebuild origin and restart Aperture to pick up new routes. Details: docs/l402-aperture.md and CHANGELOG.md.