Try: live console (static PWA, no backend) · Powered by: RevRule $99 one-time API · Engine: Payloadhq/payload-flow
RevRule Console is the human configuration and visualization layer for RevRule, Payload's programmable revenue rules engine. Manage Revenue Graphs, simulate economic events, and track entitlements with the RevRule API, all from your browser.
- Manage Revenue Graphs: define, review, and activate graphs (draft to active) without writing SDK calls.
- Simulate events: dry-run an economic event against a graph and preview the resulting entitlements, fees, and proposed distributions with zero side effects.
- Track entitlements: read the append-only, hash-chained ledger and see who is owed what, with reasons.
- Explore a worked example: the bundled demo walks through a music
agreement and a royalty statement (
demo/music-agreement.txt,demo/music-statement.csv).
The console is a static web app (PWA): no build step, no backend. Serve the repo root from any static host and open it in a browser:
npx serve .Connect it to the hosted RevRule API (https://payload-rail.fly.dev; get a free API
key with one curl call, see the
RevRule API quickstart) or point it at
your own self-hosted RevRule API. The console never moves money: it only reads and
proposes, like the engine itself.
index.html- app shell (the bundled build lives inassets/)demo/- worked-example fixtures: a music agreement and royalty statementmanifest.json+ icons - PWA install assets
- RevRule engine (MIT): https://github.com/Payloadhq/payload-flow
- RevRule API quickstart: https://payloadhq.github.io/flow-rail.html
- Browser sandbox (no key needed): https://payloadhq.github.io/flow-sandbox.html
No LICENSE file is present in this repo yet. Add one before distributing builds (the engine repo it configures is MIT).
More from Payload · payloadhq.github.io · all Payload repos
Related: payload-flow · revrule-csv-import