Core Flows
The platform starts with games, but the settlement model also fits creator products, events, bounties, paywalls and marketplace orders.
Paid arcade entries
Create a LNURL entry payment, capture the player name, unlock a session, submit a score, and publish leaderboards.
Prize pool settlement
Entry fees split into product fee, prize pool, operator share and reserve before winners receive LNURL-withdraw payouts.
Seller payouts
Orders can split to platform fees and one or more sellers using wallet aliases, Lightning Address or LNURL-pay.
Revenue share
Game developers, asset creators, affiliates and sponsors can all become payment destinations in a future split rule.
Game-funded rewards
Paid credits can contribute to jackpot wallets while keeping platform fees and operator shares separate.
Public score signal
Leaderboards can be published as official Noderunners Arcade events without requiring players to log in with Nostr.
Payment Split
The recommended first product mode is custodial settlement: Noderunners receives the payment, verifies it, then distributes sats.
Why this mode matters
- Payment status is reliable before a game session starts.
- Platform fees can be applied consistently.
- Partner payouts can use Lightning Address or LNURL-pay.
- Retries, logs and manual review can live in one backend.
Developer Endpoints
Base URL: https://lightning.druts.nl/api
Game Discovery
Lightning Entries
Scores
Tournaments
Marketplace
Product Fee Config
Roadmap
This backend is moving toward a full split-payments product with partner onboarding and third-party paid games.
1. Product Fee Foundation
Global product fee config for paid game credits and tournament entries.
2. Generic Split Engine
Reusable payment intents, split rules, settlement records, retries and event logs.
3. Partner Platform
Partner API keys, game ownership, payout destinations, dashboards and webhooks.
Docs
The markdown docs are part of the backend repo and describe the API, root page plan and split-payments product direction.