# ROSCOMOS - Decentralized Rotating Savings on Flow
ROSCOMOS is a blockchain-based implementation of traditional rotating savings and credit associations (ROSCA), also known as "Esusu" in many African communities. Built on the Flow blockchain with Cadence smart contracts, it provides a trustless, automated savings circle system powered by Flow Token (FLOW).
```
Contract Address: 0xa89655a0f8e3d113 (deployed on Flow testnet)
Vercel link:
roscomos.vercel.app
```
## Features
### 1. Circle Creation
- Any user can create a new savings circle
- Define number of members, contribution amount, and cycle duration
- Creator automatically becomes the first member
- Immutable circle parameters stored on-chain
### 2. Automated Contributions
- Scheduled contributions using Forte Workflow
- Members automatically contribute on each cycle
- No manual intervention required
- Contributions tracked transparently on-chain
### 3. Automated Payouts
- Payouts triggered automatically when all members contribute
- Funds distributed in predetermined rotation order
- Each member receives total pool amount once
- Circle completes after all members receive payouts
### 4.Flow Token Integration
- Built on Flow's FungibleToken standard
- Uses Flow Token (FLOW) for contributions and payouts
- Secure vault management for all circle funds
## Architecture
```
┌─────────────────────────────────────────────────────────────┐
│ ROSCOMOS Contract │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Circle │ │ Circle │ │ Circle │ │
│ │ Resource │ │ Resource │ │ Resource │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │ │ │ │
│ └──────────────────┴──────────────────┘ │
│ │ │
│ …