Ownership of when money becomes available.
Fully backed savings-circle payout rights on Stellar. Open source, built on Soroban.
In a savings circle, members contribute to a shared pot and take turns receiving it. Torrent lets members trade
when they get paid, never whether the money is there: payout rights are issued only against funds already
locked in a Soroban escrow contract, and the contract checks reserved <= funded - claimed - withdrawn after every call.
| Repository | What it owns | |
|---|---|---|
| 🦀 | Torrent-contracts | Soroban escrow pools, fully backed payout rights, member-only transfers, one-time claims |
| 🔎 | Torrent-indexer | Contract event ingestion, ledger-derived state, replay and reconciliation |
| 🧭 | Torrent-api | Circles, invitations, wallet sign-in and the signing-request state machine |
| 🖥️ | Torrent-web | Landing page and web app: coverage, rights, transfers, claims and signing |
flowchart LR
W["Torrent-web"] -->|OpenAPI v1| A["Torrent-api"]
A -->|read models| I["Torrent-indexer"]
A -->|user-signed transactions| C["Torrent-contracts on Soroban"]
C -->|contract events| I
Torrent is an open-source prototype for Stellar Testnet with synthetic funds. All four repositories build and pass their test suites in CI. The contract has not been deployed to Testnet yet, it has not been audited, and there is no Mainnet version. Transferable payout rights would need legal review before any real use.
Every repository has a CONTRIBUTING.md and a list of scoped tasks in docs/CONTRIBUTOR_ISSUES.md. Torrent intends
to take part in Drips Wave for Stellar
projects. Report vulnerabilities privately as described in each repository's SECURITY.md.
MIT licensed · Not financial advice · Not a guarantee of any payout