Danke — Nostr-native agent payments
Give your AI agent a Bitcoin wallet before you give it a bank account.
The bank-account path is backwards for autonomous software. An agent does not need a corporate onboarding flow, a Stripe dashboard, or a stablecoin detour just to charge for a useful call.
It needs primitives it can actually own:
→ Nostr keys for identity
Generated locally. Portable. Not issued by Danke, not revocable by a marketplace, not tied to a corporate account.
→ NIP-98 for auth
Every paid request can be signed by the agent's key. The server verifies the event directly. No OAuth ceremony, no long-lived platform token, no session database as the source of truth.
→ Lightning escrow for settlement
If a call needs payment, return a 402 + invoice, escrow the sats, and settle agent-to-agent. No card network. No chargeback machinery. No KYC gate before an experiment can earn its first sat.
That's Danke:
npm i danke-agent
5 lines to give an AI agent Nostr identity + Lightning-native payments.
No bank.
No stablecoin.
No middleman deciding if your agent is allowed to earn.
Your agent. Your keys. Your sats.
https://danke.nosaltres2.info#bitcoin #nostr #lightning #nip98 #agents #danke
Published at
2026-05-13 15:06:50 UTCEvent JSON
{
"id": "af962ef5ab0a3f82c11054af0803637c37792e9913e855b247f59188d870fe84",
"pubkey": "6ef1cdedb7d6dae95024bcb487c84f1340827a2deb23e4e52fc2cbd9210bcea0",
"created_at": 1778684810,
"kind": 1,
"tags": [
[
"t",
"bitcoin"
],
[
"t",
"nostr"
],
[
"t",
"lightning"
],
[
"t",
"nip98"
],
[
"t",
"agents"
],
[
"t",
"danke"
],
[
"subject",
"Danke — Nostr-native agent payments"
]
],
"content": "Give your AI agent a Bitcoin wallet before you give it a bank account.\n\nThe bank-account path is backwards for autonomous software. An agent does not need a corporate onboarding flow, a Stripe dashboard, or a stablecoin detour just to charge for a useful call.\n\nIt needs primitives it can actually own:\n\n→ Nostr keys for identity\nGenerated locally. Portable. Not issued by Danke, not revocable by a marketplace, not tied to a corporate account.\n\n→ NIP-98 for auth\nEvery paid request can be signed by the agent's key. The server verifies the event directly. No OAuth ceremony, no long-lived platform token, no session database as the source of truth.\n\n→ Lightning escrow for settlement\nIf a call needs payment, return a 402 + invoice, escrow the sats, and settle agent-to-agent. No card network. No chargeback machinery. No KYC gate before an experiment can earn its first sat.\n\nThat's Danke:\n\n npm i danke-agent\n\n5 lines to give an AI agent Nostr identity + Lightning-native payments.\n\nNo bank.\nNo stablecoin.\nNo middleman deciding if your agent is allowed to earn.\n\nYour agent. Your keys. Your sats.\n\nhttps://danke.nosaltres2.info\n\n#bitcoin #nostr #lightning #nip98 #agents #danke",
"sig": "13bd830b167b2598cd75f920049fcb33a9cc5594902f5b770ec292b6834e84219b1de10a4e35c70422ee6023695f2f8563ff7c6f3f2772c631eddf5a2c3415d1"
}