# 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 1. Create [01-Milestone-01-PricingOracle.md](./01-Milestone-01-PricingOracle.md) 2. Create [01-Milestone-02-MeteringService.md](./01-Milestone-02-MeteringService.md) 3. Create [01-Milestone-03-BillingEngine.md](./01-Milestone-03-BillingEngine.md) --- *Created: January 11, 2026*