[Geyser](https://geyser.fund/) is an open-source crowdfunding platform for Bitcoin, Lightning, and Nostr. **Geyser Prism** is its payment architecture for routing one incoming payment to multiple recipients. **Prism** accepts Lightning or on-chain Bitcoin payments and applies your split rules. **Rootstock**, the EVM-compatible Bitcoin sidechain, settles each payout on chain. Geyser does not hold project funds in a central custodial wallet. ## Get started Choose the path that matches your role. **Run a project on Geyser** 1. Open [geyser.fund](https://geyser.fund/) and follow the [Geyser guide](https://guide.geyser.fund/) to configure your project wallet and withdrawals. 2. Save your wallet password offline. Geyser cannot recover it if you lose it. **Build or fork a Bitcoin payment app** 1. Visit the [geyser repo on GitHub](https://github.com/geyserfund/geyser-app). 2. For custom settlement on Rootstock, use [Hardhat](/dev-tools/dev-environments/hardhat/) or [Foundry](/dev-tools/dev-environments/foundry/) with a [Rootstock RPC](/dev-tools/node-rpc/) endpoint on testnet first. :::note[Third-party builders] Prism ships on Geyser first. APIs and reuse outside Geyser may change. Check [geyser-app](https://github.com/geyserfund/geyser-app) release notes before you ship. ::: ## What problem Prism solves Lightning is strong for single payments. Platforms often need one checkout to pay a seller, a fee, affiliates, or collaborators at once. Prism defines split rules for that case and runs payout distribution through Rootstock contracts after the incoming payment is accepted. ## How it works One payment enters your app. Prism applies your split rules. Rootstock confirms each recipient’s share on chain.
Diagram of one payment split into multiple payouts through Prism and Rootstock
1. The payer uses **Lightning** or an **on-chain** path your app supports. 2. **Prism** maps the payment to your split rules (fees, shares, royalties). 3. **Rootstock** executes the split so each recipient gets the correct amount. Wallet setup, withdrawals, and operator UI are documented on [guide.geyser.fund](https://guide.geyser.fund/), not on this page. :::info[Why Rootstock] Rootstock gives you EVM smart contracts secured by Bitcoin merge-mining. Prism uses that layer to enforce split rules on chain instead of trusting a single platform balance. ::: :::warning[Project wallet password] When you launch a Geyser project with Prism, you set a wallet password that encrypts your project key. Geyser does not store that password. If you lose it, you cannot withdraw project funds. ::: ## Example products You are responsible for compliance, UX, and wallet policy in your jurisdiction. The table shows common fits for split payments. | Product type | Split behavior | | :--- | :--- | | Multi-vendor marketplace | One payment to sellers, platform fee, royalties, affiliates | | Agencies and freelancers | Client payment to lead, subcontractors, platform | | Creator tips and subs | Share between creator, collaborators, platform | | Affiliates and referrals | Commissions to referrers, seller, platform | | Royalties | Fixed shares for artist, label, platform | | DAOs and treasuries | Revenue to contributors, treasury, or governance rules | | Charity | One donation across multiple causes plus overhead | | Bounties and grants | Sponsor funds to winners when your rules are met | | Bundled subscriptions | One charge split across providers in the bundle | ## Other payment guides on Rootstock | Use case | Solution | | :--- | :--- | | Pay-per-request APIs for agents | [x402 on Rootstock](/use-cases/payments-assets/integrate-x402/) | | Gas paid in ERC-20 | [RIF Relay](/developers/integrate/rif-relay/overview/) | | BTC ↔ rBTC | [PowPeg App](/resources/guides/powpeg-app/) | | Rootstock vs Lightning | [FAQs](/resources/faqs/) | ## Resources * [Geyser](https://geyser.fund/) and [Geyser guide](https://guide.geyser.fund/) * [geyser-app](https://github.com/geyserfund/geyser-app) (open source) * [Prism announcement](https://x.com/geyserfund/status/2033944353912328460) Have a unique idea or need a comprehensive integration guide? Submit an idea on the [Hacktivator Marketplace](https://hacktivator-marketplace.rootstock.io/).