Phase 12: Economics & Billing
Mission: Build a comprehensive billing infrastructure to monetize Synor's L2 services (Storage, Hosting, Database, Compute) with real-time metering, pricing oracles, and transparent cost management.
Executive Summary
Phase 12 creates the economic backbone for Synor's service ecosystem:
- Real-time Metering: Track resource usage across all L2 services
- Pricing Oracles: Dynamic SYNOR/USD price feeds for stable pricing
- Billing Engine: Usage-based invoicing and payment processing
- Cost Calculator: CLI and API tools for cost estimation
- Revenue Distribution: Automatic fee distribution to stakeholders
Architecture Overview
┌─────────────────────────────────────────────────────────────────────────────┐
│ SYNOR ECONOMICS LAYER │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ USER INTERFACE LAYER │ │
│ ├──────────────┬──────────────┬──────────────┬──────────────┬────────────┤ │
│ │ Billing │ Cost │ Usage │ Payment │ Admin │ │
│ │ Dashboard │ Calculator │ Reports │ Portal │ Console │ │
│ └──────────────┴──────────────┴──────────────┴──────────────┴────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ BILLING ENGINE LAYER │ │
│ ├──────────────┬──────────────┬──────────────┬──────────────┬────────────┤ │
│ │ Invoice │ Payment │ Credit │ Prepaid │ SLA │ │
│ │ Generator │ Processor │ System │ Balance │ Credits │ │
│ └──────────────┴──────────────┴──────────────┴──────────────┴────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ METERING LAYER │ │
│ ├──────────────┬──────────────┬──────────────┬──────────────┬────────────┤ │
│ │ Storage │ Hosting │ Database │ Compute │ Network │ │
│ │ Meter │ Meter │ Meter │ Meter │ Meter │ │
│ └──────────────┴──────────────┴──────────────┴──────────────┴────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ PRICING LAYER │ │
│ ├──────────────┬──────────────┬──────────────┬──────────────┬────────────┤ │
│ │ Price │ Spot │ Reserved │ Discount │ Tiered │ │
│ │ Oracle │ Market │ Pricing │ Engine │ Pricing │ │
│ └──────────────┴──────────────┴──────────────┴──────────────┴────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────────┐ │
│ │ SYNOR L1 BLOCKCHAIN (Smart Contracts) │ │
│ └─────────────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
Milestones
| Milestone |
Description |
Progress |
| 1 |
Pricing Oracle |
0% |
| 2 |
Metering Service |
0% |
| 3 |
Billing Engine |
0% |
Fee Distribution Model
Transaction Fees:
├── 10% → Burn (deflationary)
├── 60% → Stakers (rewards)
├── 20% → Community Pool (treasury)
└── 10% → Miners/Validators
L2 Service Fees (Storage, Hosting, Database, Compute):
├── 70% → Node Operators
├── 20% → Protocol Treasury
└── 10% → Burn
Service Pricing Summary
Storage L2
| Resource |
Unit |
Price (SYNOR) |
| Storage |
GB/month |
0.02 |
| Retrieval |
GB |
0.01 |
| Deal creation |
per deal |
0.001 |
Hosting
| Resource |
Unit |
Price (SYNOR) |
| Bandwidth |
GB |
0.05 |
| Custom domain |
month |
0.50 |
| SSL certificate |
month |
FREE |
Database L2
| Resource |
Unit |
Price (SYNOR) |
| Storage |
GB/month |
0.10 |
| Queries |
1M |
0.01 |
| Vector search |
1M |
0.05 |
Compute L2
| Resource |
Unit |
Price (SYNOR) |
| CPU |
core/hour |
0.02 |
| GPU (RTX 4090) |
hour |
0.50 |
| Memory |
GB/hour |
0.005 |
| Serverless |
1M invocations |
0.20 |
Implementation Timeline
Week 1-2: Pricing Oracle
- SYNOR/USD price aggregation from DEXes
- Time-weighted average pricing (TWAP)
- Oracle smart contract deployment
Week 3-4: Metering Service
- Real-time usage tracking for all L2 services
- Event stream processing with Kafka/Redis Streams
- Usage aggregation and storage
Week 5-6: Billing Engine
- Invoice generation from metered usage
- Payment processing with SYNOR tokens
- Credit system and prepaid balances
Week 7-8: Cost Calculator & Dashboard
- CLI
synor cost estimate command
- Web dashboard for usage visualization
- Cost alerts and budget limits
Files to Create
crates/synor-economics/
├── Cargo.toml
├── src/
│ ├── lib.rs
│ ├── oracle/
│ │ ├── mod.rs
│ │ ├── price_feed.rs
│ │ └── twap.rs
│ ├── metering/
│ │ ├── mod.rs
│ │ ├── storage.rs
│ │ ├── hosting.rs
│ │ ├── database.rs
│ │ └── compute.rs
│ ├── billing/
│ │ ├── mod.rs
│ │ ├── invoice.rs
│ │ ├── payment.rs
│ │ └── credit.rs
│ ├── pricing/
│ │ ├── mod.rs
│ │ ├── tiers.rs
│ │ └── discounts.rs
│ └── calculator/
│ ├── mod.rs
│ └── estimator.rs
Next Steps
- Create 01-Milestone-01-PricingOracle.md
- Create 01-Milestone-02-MeteringService.md
- Create 01-Milestone-03-BillingEngine.md
Created: January 11, 2026