Open Source · MIT Licensed
Rudis is an open-source, self-hosted invoice processor for Bitcoin, Lightning Network, and Monero. No third-party processor. No billing identity. No subpoenable payment records. Self-host in ten minutes.
What it is
Existing payment processors require a billing identity, generate transaction records, and create exactly the kind of paper trail that privacy-conscious operators cannot afford. Rudis generates none of these. No processor account. No merchant identity. No records.
Lightning Network for instant settlement. Bitcoin on-chain for maximum compatibility. Monero for the highest available transaction privacy. You enable the rails you need and leave the rest off.
Altostratus's own subscription billing runs on Rudis. Every Altostratus subscriber has paid via Rudis. We did not build a privacy tool and then use Stripe. This is not a hypothetical integration — it is how our own platform works today.
Full source code is on GitHub. MIT licensed. Audit the code, run your own instance, or fork it for your stack. No black boxes, no proprietary dependencies, no calling home.
Capabilities
Lightning Network (instant), Bitcoin on-chain (maximum compatibility), Monero (maximum privacy). Enable what you need.
Webhook delivery with HMAC signing and automatic retry. Your application gets notified the moment payment confirms.
No IP logging, no device fingerprinting, no user tracking. Rudis does not collect information it does not need.
Invoice management, fee policies, CSV export, and revenue metrics. Everything you need to run a payment operation.
Docker Compose quickstart. Up and running in under ten minutes. Full manual deploy instructions also documented.
Full REST API with API key authentication. Complete reference documentation in the repository. Integrate with any stack.
Integration
Rudis integrates natively with Altostratus as the subscription billing layer. When an Altostratus user subscribes, the platform generates a Rudis invoice. The user pays via Lightning, BTC, or Monero. Rudis confirms the payment and notifies Altostratus. The subscription activates.
No card processor. No billing identity. No paper trail linking the payment to the infrastructure account. This is exactly how Altostratus billing works today.
You can also deploy Rudis completely independently of Altostratus — it is a standalone service with a clean REST API that works with any application.
Who deploys Rudis
Any operator who wants to accept crypto payments without routing through a third-party processor.
Products that cannot use Stripe without compromising their privacy posture. Rudis provides crypto payment rails with no billing identity requirement.
Operators building tools that need crypto-native billing without exposing organizational identity through a payment processor account.
Organizations that need to accept donations or subscriptions anonymously, without a payment processor that can be compelled to produce records.
Developers building on top of Altostratus + Rudis. The integration is documented, tested, and already running in production.
Full source code, self-hosting guide, Docker Compose quickstart, API reference, and contribution guidelines. MIT licensed — free to use, modify, and deploy commercially.