Decentralized payroll, treasury, and governance — built on Stellar Soroban.
OrbitPay is a decentralized payroll and treasury management protocol enabling:
- Automated Payroll — Stream salaries and recurring payments on-chain
- Multi-Sig Treasury — Configurable approval thresholds for withdrawals
- Token Vesting — Time-based lock schedules for team allocations
- DAO Governance — Proposals, voting, and on-chain policy changes
- Full Transparency — Every action recorded on-chain with event emissions
| Repo | Description | Stack |
|---|---|---|
| orbitpay-contracts | Soroban smart contracts — treasury, payroll, vesting, governance | Rust, soroban-sdk |
| orbitpay-backend | API server, event indexer, database | NestJS, PostgreSQL |
| orbitpay-frontend | Next.js dashboard with Freighter wallet | Next.js, TypeScript, Tailwind |
| orbitpay-sdk | TypeScript SDK for contract interaction | TypeScript |
| orbitpay-docs | Documentation, issue trackers, ADRs | Markdown |
| orbitpay | Main project repository | — |
We welcome contributions! Each repo has its own CONTRIBUTING.md, but the general workflow is:
- Pick an issue from the docs repo
- Fork the relevant repo and create a feature branch
- Submit a PR against
main
All repos follow a shared Code of Conduct and Style Guide.
Built with ❤️ on Stellar