← Back to Document Hub

ESPERANTO (ESP) — System Design Document v1

Status: Foundation Phase | Date: March 2026 | Version: 1.0


1. EXECUTIVE SUMMARY

1.1 What is ESP?

ESPERANTO (ESP) is a globally-referenced asset-referenced token (ART) under MiCAR that maintains purchasing power parity across five economic dimensions: consumer price inflation (CPI), foreign exchange volatility, commodity prices, productivity, and crypto market dynamics. Unlike single-currency stablecoins (USDC, USDT) or regional alternatives (EUROC), ESP tracks a decentralized index of real economic value rather than any single nation’s currency.

Purpose: Enable frictionless cross-border settlement, long-term savings vehicles, and collateral for DeFi protocols in a truly neutral, inflation-resistant denomination.

Target Markets: - Crypto-native treasuries seeking non-USD reserves - Emerging market users hedging local currency devaluation - Cross-border remittance corridors - B2B global trade invoicing - DeFi protocols requiring diversified collateral

1.2 Key Differentiators

Aspect ESP USDC USDT EUROC
Reference Basket 5-pillar (CPI, FX, Commodities, Productivity, Crypto) USD 1:1 USD 1:1 EUR 1:1
Purchasing Power Stability Yes (multi-dimensional) Single-currency risk Single-currency risk Single-currency risk
Regulatory Jurisdiction Austria (MiCAR ART) USA (no MiCAR) Cayman Islands (no MiCAR) Luxembourg (MiCAR ART)
Governance Foundation-only (no governance token) Centralized (Circle) Centralized (Tether) Centralized (LVMH/Boehringer)
Index Transparency Real-time component breakdown N/A N/A N/A
Multi-chain Native Yes (Ethereum, Arbitrum, Base, Polygon) Yes Yes Limited
Crypto Damping Yes (λ_K=0.995 smoothing) No No No

1.3 Executive Metrics


2. INDEX ENGINE

2.1 Final Production Formula

The ESP index value is computed daily via weighted multi-pillar aggregation:

INDEX_t = β·CPI_t + γ·FX_t + δ·COMM_t + ε·PROD_t + ζ·CRYPTO_t

Where:

2.1.1 CPI Pillar

CPI_t = (1 - λ) · RAW_CPI_t + λ · CPI_{t-1}

where λ = 0.97 (daily EWMA smoothing)

Aggregate global CPI from 20-country basket: - OECD developed (70%): USA, Japan, Germany, France, UK, Canada, Australia - Emerging (30%): India, Brazil, Mexico, South Africa, Turkey, Philippines, Indonesia, Vietnam, Thailand, Pakistan

Normalized to year-over-year percentage change, then dampened via 97% daily retention to smooth volatility spikes.

2.1.2 FX Pillar

FX_t = Σ(w_i · log(FX_i,t / FX_i,base))

where:
  USD: w_1 = 0.43
  EUR: w_2 = 0.29
  CNY: w_3 = 0.12
  JPY: w_4 = 0.08
  GBP: w_5 = 0.08
  Base = Q4 2025 ECB midrates

Captures real exchange rate movements. Log-returns dampened by same λ = 0.97 EWMA. Goal: hedge against single-currency depreciation.

2.1.3 Commodity Pillar

COMM_t = (1 - λ) · RAW_COMM_t + λ · COMM_{t-1}

RAW_COMM_t = a·ENERGY_t + b·METALS_t + c·AGRI_t

where:
  a = 0.40 (energy: WTI, Brent, natural gas)
  b = 0.40 (metals: gold, copper, lithium, nickel)
  c = 0.20 (agriculture: wheat, corn, soybeans)
  λ = 0.97

Protects against supply shocks and real asset inflation.

2.1.4 Productivity Pillar

PROD_t = Σ w_i · TFP_i,t

where w_i = 1/20 (equal weight across 20 OECD countries)
TFP_i,t = log(GDP_i,t / (Labor_i,t + Capital_i,t))

Update frequency: Quarterly (lagged 1 quarter)

Captures technological deflation and long-term growth. Dampens structural inflation via productivity gains.

2.1.5 Crypto Pillar (Anti-Volatility)

CRYPTO_t = (1 - λ_K) · RAW_CRYPTO_t + λ_K · CRYPTO_{t-1}

RAW_CRYPTO_t = max( log(BTC_t / BTC_base), -0.05) + max( log(ETH_t / ETH_base), -0.05)
               ────────────────────────────────────────────────────────────────────
               2
where:
  λ_K = 0.995 (ultra-conservative daily smoothing — almost frozen)
  BTC_base, ETH_base = Jan 1, 2026 prices
  Clamp: ±5% daily moves capped to prevent extreme spikes

Provides minimal diversification from crypto volatility while remaining resilient to extreme moves. Ultra-high smoothing (λ_K = 0.995) means 99.5% of yesterday’s value persists to today.

2.2 Parameter Reference Table

Parameter Symbol Value Unit Comment
Weighting
CPI weight β 0.58 Dominant: purchasing power focus
FX weight γ 0.10 Modest: major currency basket
Commodity weight δ 0.15 Supply shock protection
Productivity weight ε 0.15 Structural deflation hedge
Crypto weight ζ 0.02 Minimal: damping only
FX Weights
USD w_USD 0.43 Global reserve
EUR w_EUR 0.29 Regional anchor
CNY w_CNY 0.12 Emerging market exposure
JPY w_JPY 0.08 Yen carry trade hedge
GBP w_GBP 0.08 Secondary anchor
Commodity Splits
Energy a 0.40 Oil, gas, coal
Metals b 0.40 Industrial + precious
Agriculture c 0.20 Food inflation
Smoothing Factors
CPI EWMA λ 0.97 Daily smoothing
FX EWMA λ 0.97 Daily smoothing
Commodity EWMA λ 0.97 Daily smoothing
Crypto EWMA λ_K 0.995 Ultra-conservative
Caps & Bounds
Crypto daily move cap ±5% Clamp extreme volatility
Commodity concentration cap <35% No single commodity >35%
FX concentration cap <50% No single currency >50%
CPI outlier clamp ±3σ Prevent data anomalies
Update Frequencies
CPI data Daily Synthetic from rolling OECD forecasts
FX data Continuous ECB/BIS real-time
Commodity data Continuous CME/ICE real-time
Productivity data Quarterly OECD stats lag by 1 quarter
Crypto data Continuous CoinGecko/CMC real-time
Index Rebalance
Rebalance cadence Q1, Q2, Q3, Q4 March 31, June 30, Sept 30, Dec 31
Tolerance band ±2% Drift >2% triggers rebalance
Historical window 24 months Use rolling 2-year data

2.3 Data Sources & Pipeline

2.3.1 CPI Pillar Data Sources

Country/Region Primary Source Backup Frequency API
USA BLS (Bureau Labor Statistics) Median CPI Daily BLS Data API
Eurozone Eurostat ECB Monthly → Daily interpolation Eurostat REST API
UK ONS (Office National Statistics) Bank of England Monthly ONS API
Japan Statistics Bureau BOJ Monthly CEIC (subscription)
Canada Statistics Canada BoC Monthly Statistics Canada API
Emerging markets (10 countries) IMF IFS OECD STATS Monthly IMF API, OECD.stat

Handling Missing Data: - Lag >3 days: Use LOCF (Last Observation Carried Forward) + flag as provisional - Outliers (>±3σ): Clamp to historical ±3σ band; flag for manual review - Interpolation: Linear for monthly → daily CPI (use 21-day rolling average)

Quality Rules: - Require ≥18/20 country sources updated within 48 hours - If <18 sources, pause index update and use previous close value - Weekly reconciliation against OECD forecast releases

2.3.2 FX Pillar Data Sources

Currency Pair Primary Backup Frequency API
USD (vs EUR, CHF, XDR) ECB Reference Rates BIS Hourly ECB Data Portal
EUR (vs others) ECB BIS Hourly ECB Data Portal
CNY PBOC Bloomberg Daily (noon fix) PBOC public site
JPY BOJ Reuters Real-time Reuters Data
GBP Bank of England Reuters Real-time BoE Data Portal

Specification: - Use ECB noon rates (12:00 CET) as reference point - Real-time rates update every 15 minutes - Apply ±3% band clamp per currency (extreme move guard) - Rebase quarterly to prevent drift

2.3.3 Commodity Data Sources

Commodity Exchange Instrument Frequency API
Energy
WTI Crude NYMEX/CME CL=F (front month) Real-time CME Data API
Brent Crude ICE B=F Real-time ICE Data
Natural Gas NYMEX NG=F Real-time CME Data API
Metals
Gold COMEX/CME GC=F Real-time CME Data API
Copper COMEX HG=F Real-time CME Data API
Lithium ICE LITMNT Real-time ICE Data (new)
Nickel LME NI Real-time LME API
Agriculture
Wheat CBOT/CME ZWH Real-time CME Data API
Corn CBOT ZCH Real-time CME Data API
Soybeans CBOT ZSH Real-time CME Data API

Weighting Scheme (within commodity pillar): - Energy (40%): WTI 50%, Brent 30%, Nat Gas 20% - Metals (40%): Gold 25%, Copper 25%, Lithium 20%, Nickel 30% - Agri (20%): Wheat 33%, Corn 33%, Soybeans 34%

2.3.4 Productivity Data Sources

Region Source Metric Frequency API
OECD 20-country aggregate OECD.Stat Total Factor Productivity (TFP) Quarterly (lag 1Q) OECD API
Individual OECD countries OECD.Stat TFP by industry Quarterly OECD API

Note: Productivity data has 1–2 quarter lag. Use official OECD releases only; interpolate linearly for daily display.

2.3.5 Crypto Data Sources

Asset Primary Backup Frequency API
Bitcoin (BTC) CoinGecko Pro Gemini API Real-time (60s) CoinGecko API v3
Ethereum (ETH) CoinGecko Pro Kraken API Real-time (60s) CoinGecko API v3

Specification: - Use volume-weighted price average (VWAP) across top 5 exchanges - Fallback: CoinGecko’s VWAP if individual exchange data unavailable - Extreme move guard: Clamp ±5% per day before applying λ_K smoothing

2.4 Rebalancing Rules

Quarterly Rebalance Dates: March 31, June 30, September 30, December 31

Trigger Conditions: 1. Any component weight drifts >2% from target 2. New OECD productivity data released (one-time adjustment per quarter) 3. Commodity concentration (any single commodity) exceeds 35% of COMM pillar 4. FX concentration (any single currency) exceeds 50% of FX pillar

Rebalance Process:

  1. Freeze Window: Trading suspended 12:00–14:00 CET on rebalance date
  2. Historical Review: Analyze prior 24 months of daily index values
  3. Weight Adjustment: Recalculate β, γ, δ, ε, ζ to maintain 1.00 sum and target allocations
  4. Announcement: Publish new weights 24 hours before effectiveness
  5. Execution: Rebalance reserves (buy/sell T-Bills, FX) to match new weights
  6. Documentation: Post rebalance report to governance dashboard within 48 hours

Concentration Caps (soft, rebalance-triggered):

Component Hard Cap Soft Cap (Rebalance Trigger)
Any single commodity 40% 35%
Energy sub-pillar 60% 55%
Metals sub-pillar 60% 55%
Any single currency (FX) 50% 45%
BTC + ETH (Crypto) 100% (definition)

2.5 Stress Tests

Scenario 1: USD Crash (30% depreciation vs FX basket in 6 months)

Trigger: Political instability, fiscal dominance, or monetary policy shock.

Index Behavior: - FX pillar: +7.8% contribution (0.43 USD weight × 18% loss = −7.74% shock absorbed by other currencies) - Net index impact: ~+1.2% (FX 10% weight × ~12% multi-currency improvement) - CPI pillar: Potential +3–4% (imported inflation in USD-dependent countries) - Net Result: INDEX rises ~4–5%, ESP appreciates in real terms

Mitigation: Diversified FX basket ensures no single currency collapse crushes peg; CPI capture protects against imported inflation pass-through.

Scenario 2: Commodity Spike (Oil +80% in 3 months)

Trigger: Middle East conflict, supply shock, or geopolitical event.

Index Behavior: - Energy (16% of COMM): WTI +80% → Energy contribution +12.8% - COMM pillar (15% of INDEX): ~+2.2% impact - CPI effect (lagged 4–6 weeks): +1–2% additional - Net Result: INDEX rises 3–4% over 2–3 months

Mitigation: λ = 0.97 EWMA smoothing spreads impact over ~14 days; quarterly rebalance caps energy to <60% of pillar.

Scenario 3: Crypto Winter (BTC −70%, ETH −75% in 2 months)

Trigger: Regulatory crackdown, leverage collapse, or sentiment reversal.

Index Behavior: - Crypto pillar (only 2% of INDEX): Clamp to −5% per day - With λ_K = 0.995, −5% clamp spreads over 28 days - Net Result: INDEX drops 0.10–0.15% maximum - Why Resilient: Crypto is only 2% weight; ultra-high smoothing prevents cliff drops

Mitigation: Intentionally low weight and extreme smoothing isolate ESP from crypto volatility.

Scenario 4: Global Recession (CPI −2%, commodity prices −30%, productivity +1% due to automation)

Trigger: Financial crisis, demand collapse, or supply-side shock.

Index Behavior: - CPI pillar (58% weight): −2% → −1.16% contribution - COMM pillar (15% weight): −30% → −4.5% contribution - PROD pillar (15% weight): +1% → +0.15% contribution - Net Result: INDEX drops 5–6%

Mitigation: Productivity gain partially offsets; deflation is acceptable (ESP preserves real purchasing power in nominal terms).

Scenario 5: Stagflation (CPI +8%, commodity +40%, productivity −1%)

Trigger: Oil shock + policy error (1970s-style scenario).

Index Behavior: - CPI pillar: +8% → +4.64% contribution - COMM pillar: +40% → +6% contribution - PROD pillar: −1% → −0.15% contribution - Net Result: INDEX rises 10–11%

Mitigation: Commodity weight (15%) captures real asset inflation; CPI weight (58%) ensures purchasing power preservation.


3. TOKEN & RESERVE DESIGN

3.1 Token Specification

Contract Details:

Parameter Value Standard
Token Name ESPERANTO ERC-20
Symbol ESP
Decimals 18 Ethereum standard
Total Supply (max) Unlimited (mintable) Dynamic
Initial Supply 0 Minted on demand
Standard Interface ERC-20 + mint/burn OpenZeppelin
Proxy Pattern UUPS (ERC-1967) Upgradeable
Multi-chain Strategy Yes See 3.5

Token Authorization Control:

Only ESPMinter contract authorized to call mint()
Only ESPBurner contract authorized to call burn()
Owner (DAO/Foundation) can pause transfers
Emergency: Kill switch pauses all transfers

Multi-chain Deployment:

Chain Primary Purpose Custodian Settlement
Ethereum L1 Anchor chain, reserve custody Coinbase Custody T+1 (L1)
Arbitrum DeFi liquidity, low-cost trading Lido/Aave T+0.5 (L2)
Base Retail / Coinbase integrations Coinbase Custody T+0.5 (L2)
Polygon Emerging market reach Polygon PoS T+0.5 (L2)

Cross-chain bridge: Stargate Finance or LayerZero for liquidity movement.

3.2 Mint/Burn Mechanics

Primary Market (KYC Counterparties)

Participants: - Licensed market makers (BingX, OKX, Kraken if available) - Institutional investors (family offices, treasuries) - Crypto hedge funds with institutional counterparty relationships

Mint Process:

Step Action Timeline Notes
1 Counterparty submits mint request (min €10,000) T Include NAV snapshot
2 Verify KYC/AML, reserves available T+2 hours Real-time checks
3 Counterparty transfers collateral (T-Bills or EUR cash) T+4 hours To segregated custody account
4 ESPERANTO Issuer receives collateral, issues ESP T+1 (24 hours) Smart contract mint call
5 Deliver ESP tokens to counterparty wallet T+1 Ethereum or specified chain

Pricing (NAV ± 10 bps):

Mint Price = (INDEX_t × 0.9990) to (INDEX_t × 1.0010)
Burn Price = (INDEX_t × 0.9990) to (INDEX_t × 1.0010)
Fee: 5 bps (0.05%) split: 2 bps to reserve, 3 bps to protocol

Minimum Mint/Burn: €10,000 per transaction (≈10,000 ESP at parity)

Maximum Daily Mint Cap (guarded launch):

Secondary Market (Open Trading)

3.3 Reserve Structure

Reserve Composition (Backing €50M Circulating Supply)

Asset Class Amount % WAM (days) Yield Target Custodian
EUR Short-Term Debt
Austria OeBs (0.5–1y) €12.5M 25% 180 3.0–3.5% Euroclear
German Bunds (0.5–1y) €8M 16% 150 2.8–3.2% Euroclear
ECB Deposit Facility €2.5M 5% 0 3.25% ECB direct
USD Short-Term Debt
US T-Bills (3–6m) €10M 20% 90 4.8–5.2% Federal Reserve
GBP Short-Term Debt
UK Gilts (6–12m) €4M 8% 240 3.5–4.0% Euroclear
JPY Short-Term Debt
JGB (1–2y) €4M 8% 365 0.5–1.0% Japan Bond Clearing
CNY Short-Term Debt
PBoC Bills (repurchase) €4M 8% 180 2.0–2.5% CIBM Direct
Cash Buffers
EUR demand deposits (banks) €2.5M 5% 0 0.5–1.0% Coinbase/BNY Mellon
USD demand deposits €1.5M 3% 0 4.5–5.0% Coinbase/BNY Mellon
Hedging Instruments (optional, >€25M)
FX forwards (dynamic) ±€2M notional 30 Bloomberg/Refinitiv
Commodity futures (tactical) €1M notional CME Clearing
TOTAL €50M 100% ~120 days ~3.2% blended

Reserve Management Rules:

Reserve Yield Calculation

Reserve Yield = Σ(w_i × Yield_i)

For Phase 1 (€5M AUM):
  = 0.25 × 3.2% + 0.16 × 3.0% + 0.05 × 3.25% + 0.20 × 5.0%
    + 0.08 × 3.75% + 0.08 × 0.75% + 0.08 × 2.25% + 0.08 × 0.75%
  = 0.80 + 0.48 + 0.16 + 1.0 + 0.30 + 0.06 + 0.18 + 0.06
  = 3.04% blended annual yield

3.4 Peg Mechanism

Arbitrage Incentive Structure

Goal: Maintain ESP/INDEX price within 0.5% band (tight peg).

Arbitrage Loop (if ESP > INDEX):

1. Market maker buys EUR, USD, or commodities (real assets)
2. MM submits to ESPERANTO Issuer with mint request
3. Issuer assembles into reserve basket, mints ESP
4. MM sells ESP in secondary market at premium
5. Profit = Premium − Mint fee (5 bps) − Collateral acquisition cost

Example:
  INDEX = €1.0000
  ESP secondary price = €1.0080 (80 bps premium)
  Mint fee = 5 bps
  Arbitrage profit = 80 − 5 − (acquisition friction) ≈ 50–70 bps
  Action: MM mints 1M ESP, realizes €500K–€700K on small capital deployment

Arbitrage Loop (if ESP < INDEX):

1. Market maker buys ESP from secondary market
2. MM submits burn request to ESPERANTO Issuer
3. Issuer validates holdings, burns ESP, returns collateral
4. MM sells collateral (T-Bills, FX) at spot price
5. Profit = (INDEX − ESP secondary) − Burn fee (5 bps)

Example:
  INDEX = €1.0000
  ESP secondary price = €0.9920 (80 bps discount)
  Burn fee = 5 bps
  Arbitrage profit = 80 − 5 ≈ 75 bps
  Action: MM buys 1M ESP at €0.9920, burns, recovers €1M face value

Circuit Breaker Triggers:

3.5 Liquidity Architecture

CEX Listing Strategy

Phase 1 Targets (Months 7–12):

  1. BingX (founder’s network)
    • Pair: ESP/EUR, ESP/USD
    • Liquidity: €500K market maker reserve
    • Fee tier: 0.1% trading fee (standard)
    • Volume target: €1M–€5M daily
  2. Kraken (if compliant path achievable)
    • Pair: ESP/EUR, ESP/USD
    • Liquidity: €300K reserve
    • Fee tier: 0.16% trading fee
    • Volume target: €500K–€2M daily
  3. OKX
    • Pair: ESP/USDT
    • Liquidity: €400K reserve
    • Fee tier: 0.1% (promotional)
    • Volume target: €500K–€1M daily

Phase 2 Targets (Months 13–18):

Volume Targets:

Phase Monthly Trading Volume Daily Average Depth (€500K side)
Phase 1 (€5M AUM) €30M–€50M €1M–€2M ±2% slippage
Phase 2 (€25M AUM) €150M–€250M €5M–€8M ±1% slippage
Phase 3 (€50M AUM) €500M–€750M €20M–€25M ±0.5% slippage

DEX Liquidity Pools

Uniswap v3 Strategy:

Pool Fee Tier Liquidity Range Initial Depth
ESP/EUR 0.01% [€0.995–€1.005] €200K per side
ESP/USDC 0.01% [€0.99–€1.01] €150K per side
ESP/USDT 0.05% [€0.98–€1.02] €100K per side
ESP/ETH 0.30% [0.00050–0.00055 ETH] €75K per side

Curve (for stablecoin-to-stablecoin routing):

Initial DEX Launch (Phase 1):

OTC Desk & Institutional Relationships

OTC Desk Structure:

Example OTC Trade:

Counterparty: Emerging market central bank
Request: Buy ESP 100M (€100M notional)
Pricing: INDEX=€1.0015, offer at €1.0012 (−3 bps)
Collateral: Mix of EUR, USD, T-Bills per reserve composition
Settlement: 2 business days, via Euroclear
Commission: 0% (market-maker loss acceptable for AUM growth)

4.1 Classification Justification: ART not EMT

Key Distinction (MiCAR Articles 3(5) vs 3(6)):

Criterion EMT (E-Money Token) ART (Asset-Referenced Token)
Backing Asset Single fiat currency (1:1) Basket of assets / reference index
Stabilization Mechanism Guarantee of redemption at par Market-based index tracking
Issuer Liability Full redemption at par (like demand deposit) Best-efforts index tracking; no par guarantee
Examples USDC, USDT, EUROC ESP, Libra/Diem (if deployed)
Regulatory Burden Lower (Art. 15–18) Higher (Art. 19–39)
Authorization Required Yes (Art. 16) Yes (Art. 20)
Reserve Requirements Simple: 1:1 fiat (Art. 16(2)) Complex: index-backed (Art. 36–38)

ESP’s Classification as ART:

1. Reference Asset: Multi-pillar index (CPI + FX + Commodities + Productivity + Crypto)
   ≠ Single fiat currency ✓ (ART marker)

2. Redemption Mechanism: Holders redeem at NET ASSET VALUE (daily index),
   not fixed par ✓ (ART marker)

3. No Guarantee: ESPERANTO Issuer guarantees "best-efforts" index tracking,
   not 1:1 peg. Tracking error is acceptable within 2% band. ✓ (ART marker)

4. Conclusion: Unambiguously ART under MiCAR Article 3(6) ✓

Why NOT an EMT:

4.2 Significant ART Thresholds & Growth Management

Significant ART Triggers (MiCAR Art. 19(4)):

Threshold Current Plan Timeline
€5B market cap Stay below in Phase 1–2; likely cross in Phase 3 (Year 3+) Year 3+
10M unique holders Not expected to cross in Phase 1–2 Year 3+
€500M trading volume / 90 days May cross in Phase 2 (€25M AUM stage) Month 18–24
Systemically important Monitor; FMA to assess Month 12+

Strategy to Manage Below Thresholds:

  1. Cap circulating supply at €50M until Significant ART designation approved
  2. Limit holder count via institutional-only distribution (KYC counterparties)
  3. Voluntary compliance with Significant ART rules early (Art. 36–39 now; beyond requirements later)
  4. Transparency: Publish monthly metrics on holder count, trading volume, to demonstrate controlled growth

3.1 ESPERANTO Vermögensverwaltung GmbH (Issuer / OpCo)

Jurisdiction: Austria (Vienna) Business: Asset management, token issuance, reserve custody

Incorporation Details:

Field Value
Legal Form GmbH (Gesellschaft mit beschränkter Haftung)
Registered Office Vienna, Austria (FMA jurisdiction)
Managing Directors Founder (Founder) + 1 external board member (required for GmbH compliance)
Authorized Capital €25,000 (standard minimum)
Shareholders Founder (100%) initially; Foundation (post-transition)
Board of Directors 2 members (MD1, MD2); Compliance Officer external
License Type Crypto Asset Service Provider (CASP) under MiCAR Art. 60 (if <€5B ART) OR ART Issuer under Art. 20 (if >€5B threshold crossed)

Operating Functions:

3.2 ESPERANTO Foundation (Index Governance & Long-term Steward)

Jurisdiction: Austria (Privatstiftung) OR Liechtenstein (Stiftung) — recommend Austria for simplicity

Business: Non-profit governance, index oversight, protocol stewardship

Structure (Austria Privatstiftung):

Field Value
Legal Form Privatstiftung (private foundation)
Registered Office Austria (Vienna or Salzburg)
Founder Entrepreneur (Founder) — makes initial endowment
Board (Kuratorium) 3 members: Founder + 2 independent experts (crypto/economics)
Investment Purpose Governance, index algorithm stewardship, protocol upgrade decisions
Beneficiaries Public benefit (index integrity, token protocol) — not private profit
Endowment €50,000–€100,000 seeded by founder
Tax Status Tax-exempt (Austrian law) if public benefit confirmed

Governance Decisions:

Foundation-GmbH Relationship:

        ESPERANTO Foundation
         (Non-Profit)
              │
              │ Strategic Direction
              ├─────────────────────────────┐
              │                             │
              ▼                             ▼
      Foundation Board           ESPERANTO Vermögensverwaltung
      (Governance)              GmbH (Operational)
                                 │
                                 ├── Token Minting/Burning
                                 ├── Reserve Management
                                 ├── FMA Compliance Reporting
                                 └── Market Maker Relationships

4.4 Custody & Custodian Arrangement

Primary Custodian (EUR leg): - Institution: Euroclear (Luxembourg-based ICSD) - Assets Held: Austria OeBs, German Bunds, EUR cash deposits - Segregation: Dedicated custody account (ESP Funds Only) - Insurance: Euroclear protection up to €100M (or full amount if lower)

Secondary Custodian (USD leg): - Institution: Federal Reserve (via BNY Mellon if private entity) - Assets Held: US T-Bills, USD cash deposits - Segregation: Segregated custody account at BNY Mellon - Insurance: FDIC equivalent (BNY Mellon insurance program)

Crypto Custody (Ethereum, Arbitrum, Polygon, Base): - Method: Multi-sig smart contract (2-of-3 threshold) - Key Holders: Founder, External Auditor/Security Firm, Lido Node Operator (or similar) - Cold Storage: No; reserve smart contracts deployed on Ethereum L1 (audited, immutable)

Custody Agreement Terms:

4.5 FMA Authorization Path

Phase 1: Pre-Authorization (Months 1–4)

Month 1: Preparation

Month 2: Initial Consultation

Month 3: Full Application

Month 4: Remediation & Dialogue

Phase 2: Authorization & Go-Live (Months 5–7)

Month 5: FMA Decision

Month 6: Testnet & Ready-to-Launch Checklist

Month 7: Mainnet Launch

Total Timeline: Month 0 → Month 7 (realistic, accounting for FMA bureaucracy)

4.6 Ongoing Compliance Obligations

Monthly Obligations

Obligation Frequency To Content
Reserve Composition Report Monthly FMA Assets, valuations, concentrations, counterparty risk
Reserve Audit (3rd party) Monthly Auditor role Spot-check 10% of holdings, reconciliation vs. blockchain supply
NAV Calculation Audit Trail Monthly Internal Index formula execution logs, data source reconciliation
Consumer Complaints Log Monthly FMA (if >1 complaint) Complaint summary, resolution status

Quarterly Obligations

Obligation Frequency To Content
Financial Statements Q1, Q2, Q3, Q4 FMA + Austrian Chamber of Commerce P&L (mint fees, reserve yield, costs), Balance Sheet (reserves vs. ESP issued)
Index Rebalancing Report Q1, Q2, Q3, Q4 FMA + Dashboard New weights, rationale, stress test results
Significant Holder Report Quarterly (if AUM >€10M) FMA Holders >5% of supply (not required until Significant ART)
Liquidity & Trading Stats Quarterly FMA CEX + DEX volumes, spreads, slippage metrics

Annual Obligations

Obligation Frequency To Content
Annual Auditor Report 1× per year (Jan 31) FMA + shareholders Unqualified opinion on reserve adequacy, NAV accuracy, compliance controls
Annual Risk Assessment 1× per year FMA Operational risk, market risk, model risk, remediation actions
Whitepaper Update 1× per year FMA + Public Any material changes to index, reserve, governance (if none, attestation of no change)
Governance Report 1× per year FMA Board decisions, index rebalances, emergency actions taken
Regulated Disclosures (if Significant ART) As triggered ESMA/FMA Market cap, holder count, trading volume, systemic risk assessment

Article-by-Article Compliance Matrix

MiCAR Article Requirement ESP Implementation Status
Art. 3(6) Definition of ART Multi-pillar index basket ✓ Compliant
Art. 19(1) Whitepaper mandatory Publish on website + FMA Phase 1 complete
Art. 19(2) Whitepaper content Cover data sources, rebalancing, risks Phase 1 complete
Art. 20 ART Authorization Apply to FMA by Month 3 Phase 1 in progress
Art. 24 Due Diligence Customers Implemented via counterparty KYC ✓ Compliant
Art. 29(1) Consumer Complaints Formal process, <1 month response ✓ Ready
Art. 36 Reserve Composition Segregated, investment-grade, <90 day WAM ✓ Designed
Art. 37 Reserve Valuation Daily mark-to-market via Euroclear + Fed ✓ Designed
Art. 38 Reserve Management Quarterly rebalance, concentration caps ✓ Designed
Art. 39 Redemption Rights Mint/burn for €10K+ in primary market ✓ Designed

5. TECH ARCHITECTURE

5.1 Smart Contract Architecture

Core Contracts

ESPToken (ERC-20 + Burnable + Pausable)

// Key Functions
function mint(address to, uint256 amount) onlyMinter returns (bool)
function burn(uint256 amount) public returns (bool)
function pause() onlyOwner
function unpause() onlyOwner
function transfer(address to, uint256 amount) public returns (bool)

Roles: - DEFAULT_ADMIN_ROLE: Owner (Foundation multisig) - MINTER_ROLE: ESPMinter contract only - PAUSER_ROLE: Circuit breaker contract

ESPMinter (Primary Market)

function requestMint(
  uint256 espAmount,
  address collateralToken,
  uint256 collateralAmount,
  bytes32 dataHash
) external returns (uint256 requestId)

function fulfillMint(uint256 requestId) external onlyFulfiller
function rejectMint(uint256 requestId, string reason) external onlyOwner

Specifications: - Minimum mint: €10,000 (10,000 ESP at parity) - Fee: 5 bps (50 basis points) in ESP - Request → Fulfill timeline: T+1 (24 hours) - Fee split: 2 bps to protocol reserve, 3 bps burned

ESPReserveOracle (Daily Index Publisher)

function submitIndexValue(
  uint256 newIndexValue,
  uint256[] memory componentValues,
  bytes[] memory oracleSignatures
) external onlyOracleCommittee

function getLatestIndex() public view returns (uint256)
function getComponentBreakdown() public view returns (IndexComponents memory)

Specifications: - Multi-signature (2-of-3 threshold) - Update cadence: 1× daily (noon CET ± 30 min) - Emergency update path: Any 2 signers can trigger outside normal window - History: 90-day rolling window stored on-chain

ESPCircuitBreaker (Emergency Controls)

function checkMintEligibility(uint256 indexValue) external view returns (bool)
function checkBurnEligibility(uint256 indexValue) external view returns (bool)
function triggerEmergencyPause() external onlyGovernance
function releaseEmergencyPause() external onlyGovernance

Triggers: - INDEX moves >5% in 1 hour → 30 min cooldown, no new mints - ESP/INDEX deviation >1% for >2 hours → pause new mints - INDEX moves >10% in 24 hours → manual governance review required - Extreme outlier data (>±5σ on any component) → reject oracle update, use LOCF

Access Control & Upgradeability

Pattern: UUPS (ERC-1967)

contract ESPToken is ERC20, Ownable, ERC1967Upgrade {
  function _authorizeUpgrade(address newImplementation)
    internal
    onlyOwner
    override {}
}

Upgrade Process: 1. Deploy new implementation to testnet 2. Run security review (24 hours) 3. Governance vote (Foundation board) — minimum 2/3 approval 4. 48-hour delay before execution (allow community withdrawal if disliked) 5. Execute proxy upgrade

Governance Multisig: - Signers: Founder, External Compliance Officer, Independent Board Member - Threshold: 2-of-3 - Timelocks: 48 hours (except emergency pause, which is 0-hour)

5.2 Oracle System

Multi-Source Design

Goal: Minimize single-source oracle manipulation risk.

Architecture:

Data Sources (5 pillars)
  │
  ├─ CPI: [OECD, IMF, Eurostat] → aggregated via median
  ├─ FX: [ECB, BIS, Reuters] → volume-weighted median
  ├─ Commodities: [CME, ICE, LME] → volume-weighted median
  ├─ Productivity: [OECD.Stat official release] → single source (quarterly)
  └─ Crypto: [CoinGecko, CMC, Kraken] → median VWAP
       │
       ▼
  Normalizer (Python/Rust)
  - Outlier clamp (±3σ per component)
  - Unit standardization
  - LOCF for missing data
       │
       ▼
  Index Calculator
  - Apply formula: INDEX = 0.58·CPI + 0.10·FX + 0.15·COMM + 0.15·PROD + 0.02·CRYPTO
  - EWMA smoothing per component
       │
       ▼
  Oracle Committee (2-of-3)
  - Sign index value with private key
  - Append signatures to transaction
       │
       ▼
  Smart Contract ESPReserveOracle
  - Verify 2-of-3 signatures
  - Check bounds (INDEX within ±10% of previous close)
  - Reject if bounds violated; use LOCF
       │
       ▼
  Blockchain (Ethereum L1)
  - Publish INDEX value, emit event

Committee Signers

Signer Role Key Custody Conflict Check
Oracle 1 Primary (Foundation technical) Hardware wallet (Ledger) Foundation governance approval required
Oracle 2 Backup (External auditor) Air-gapped signing device Annual attestation
Oracle 3 Emergency only (Node operator) Distributed validator infrastructure Used only if 1 + 2 unavailable

Signing Thresholds: - Normal operation: Signers 1 + 2 - Emergency (heartbeat failed): Signers 1 + 3 or 2 + 3 (any 2) - All 3 available: Use lowest-risk pair (1 + 2 preferred)

Commit-Reveal Scheme

Weekly Aggregation & Verification:

Monday 00:00 UTC:
  Signers 1 & 2 each compute INDEX independently
  Commit phase (12 hours): Submit hash(INDEX || salt) publicly
  Reveal phase (12 hours): Publish actual INDEX + salt
  Discrepancy >0.1%? Halt and investigate; use previous close

Wednesday 12:00 CET:
  Official ESPReserveOracle.submitIndexValue() called
  2-of-3 signatures verified on-chain
  Index value locked; emits event

Heartbeat Check:
  If no new index for >26 hours → circuit breaker triggered
  Pause all mint/burn until manual override

Data Quality Rules

Outlier Detection & Clamps:

Component Outlier Threshold Action
CPI >±3σ (rolling 24-month std) Clamp to ±3σ; flag for review
FX >±3% per currency daily Clamp to ±3%; re-verify source
Commodity >±5% per commodity daily Clamp to ±5%; check for data error
Productivity >±10% per quarter Reject update if outside; use LOCF
Crypto >±5% per asset daily Clamp to ±5%; apply λ_K=0.995 smoothing

Missing Data Protocol (LOCF = Last Observation Carried Forward):

Source Lag Tolerance Action
CPI data <3 days Use LOCF + flag as provisional
FX data <2 hours Use LOCF + alert oracle committee
Commodity data <2 hours Use LOCF + check backup exchange
Productivity data <7 days (quarterly) Use LOCF; update on next official release
Crypto data <1 hour Use LOCF + activate backup source (CMC)

Daily Validation Checklist:

☐ Receive data from all 5 pillars by 11:00 CET
☐ Check each source against expected range (±3σ)
☐ If outlier: cross-reference 2+ backup sources
☐ If still anomalous: use LOCF + flag manual review
☐ Compute index value at 11:30 CET
☐ Compare to previous close: if >±10%, investigate before signing
☐ Signers 1 & 2 independently verify calculation
☐ Commit hash by 12:00 CET; reveal by 12:30 CET
☐ Publish on-chain by 13:00 CET (latest)
☐ Emit event; dashboard updates within 60 seconds

5.3 Data Ingestion Pipeline

Architecture Overview

┌─────────────────────────────────────────────────────────┐
│               DATA COLLECTION LAYER                     │
├─────────────────────────────────────────────────────────┤
│  Batch Collectors (Python/Rust):                        │
│  - CPI Batch: Daily 10:00 CET → fetch OECD, Eurostat   │
│  - FX Stream: Real-time push → ECB feeds                │
│  - Commodity Stream: Real-time push → CME/ICE APIs      │
│  - Productivity Batch: Quarterly → OECD.Stat           │
│  - Crypto Stream: Real-time → CoinGecko/CMC v3         │
└────────────────┬────────────────────────────────────────┘
                 │
┌────────────────▼────────────────────────────────────────┐
│              NORMALIZER (Python/Rust)                   │
├─────────────────────────────────────────────────────────┤
│  Tasks:                                                 │
│  - Unit standardization (e.g., CPI % → basis points)   │
│  - Outlier detection & clamping (±3σ per component)    │
│  - Missing data handling (LOCF)                         │
│  - FX volume-weighting (20-country basket)             │
│  - Commodity VWAP (multi-exchange aggregation)         │
│  Output: JSON { CPI, FX, COMM, PROD, CRYPTO }          │
└────────────────┬────────────────────────────────────────┘
                 │
┌────────────────▼────────────────────────────────────────┐
│            INDEX CALCULATOR (Python)                    │
├─────────────────────────────────────────────────────────┤
│  Compute:                                               │
│  INDEX_t = 0.58·CPI_t + 0.10·FX_t + 0.15·COMM_t        │
│          + 0.15·PROD_t + 0.02·CRYPTO_t                 │
│  Apply EWMA smoothing (λ=0.97 for all but crypto)     │
│  Output: INDEX value + component breakdown              │
└────────────────┬────────────────────────────────────────┘
                 │
┌────────────────▼────────────────────────────────────────┐
│            ORACLE PUBLISHER (Rust)                      │
├─────────────────────────────────────────────────────────┤
│  Tasks:                                                 │
│  - Receive INDEX from calculator                        │
│  - Request signatures from 2-of-3 oracle committee      │
│  - Verify signatures received                           │
│  - Call ESPReserveOracle.submitIndexValue()            │
│  - Log transaction hash; store in PostgreSQL            │
│  Output: On-chain index event                           │
└────────────────┬────────────────────────────────────────┘
                 │
┌────────────────▼────────────────────────────────────────┐
│            BLOCKCHAIN (Ethereum L1)                     │
├─────────────────────────────────────────────────────────┤
│  - Verify 2-of-3 signatures                             │
│  - Check bounds (±10% vs previous)                      │
│  - Store INDEX on-chain                                 │
│  - Emit IndexUpdated(value, timestamp) event            │
└─────────────────────────────────────────────────────────┘

Tech Stack Recommendation

Component Technology Rationale
Data Collectors Python (APScheduler) + aiohttp Easy to maintain; async concurrent fetches
Normalizer Rust (tokio + rayon) High-performance, memory-safe parallel processing
Index Calculator Python (numpy, pandas) Fast matrix operations; auditable formulas
Database PostgreSQL 14+ ACID compliance for audit trail; JSON support
Cache Redis (6.0+) Sub-second last-value retrieval; pub/sub for alerts
Orchestration Apache Airflow 2.x DAG-based scheduling; transparent logging; monitoring
Blockchain RPC Alchemy (backup: Infura) High uptime; 99.9% SLA; webhook support
Monitoring Datadog + PagerDuty APM for latency; alert escalation
Signing Device SigningService (air-gapped) Hardware-backed; offline-first; key rotation monthly

Database Schema (PostgreSQL)

CREATE TABLE index_history (
  id SERIAL PRIMARY KEY,
  index_date DATE NOT NULL UNIQUE,
  index_value DECIMAL(18,8) NOT NULL,
  cpi_component DECIMAL(18,8),
  fx_component DECIMAL(18,8),
  commodity_component DECIMAL(18,8),
  productivity_component DECIMAL(18,8),
  crypto_component DECIMAL(18,8),
  published_at TIMESTAMP NOT NULL,
  transaction_hash VARCHAR(66),
  CONSTRAINT check_index_range CHECK (
    index_value > 0.8 AND index_value < 1.2
  )
);

CREATE TABLE data_sources (
  id SERIAL PRIMARY KEY,
  source_name VARCHAR(100) NOT NULL,
  component VARCHAR(50) NOT NULL,
  last_fetched TIMESTAMP,
  status VARCHAR(20),
  health_check_url TEXT,
  backup_source_id INT REFERENCES data_sources(id)
);

CREATE TABLE oracle_signatures (
  id SERIAL PRIMARY KEY,
  index_id INT NOT NULL REFERENCES index_history(id),
  signer_address VARCHAR(42) NOT NULL,
  signature VARCHAR(132) NOT NULL,
  signed_at TIMESTAMP NOT NULL
);

CREATE TABLE circuit_breaker_events (
  id SERIAL PRIMARY KEY,
  triggered_at TIMESTAMP NOT NULL,
  trigger_type VARCHAR(50),
  index_value_before DECIMAL(18,8),
  index_value_after DECIMAL(18,8),
  action_taken VARCHAR(200),
  resolved_at TIMESTAMP
);

5.4 Dashboard & Transparency

Public Dashboard (Web)

URL: https://dashboard.esperanto.money

Core Sections:

  1. Live Index Display
    • Large, real-time INDEX value (updated every 60 seconds)
    • 24h change, YTD change
    • Peg status: GREEN (within ±0.5%), YELLOW (±0.5–1%), RED (>1%)
  2. Component Breakdown
    • Pie chart: β=58% CPI, γ=10% FX, δ=15% Commodity, ε=15% Prod, ζ=2% Crypto
    • Each component shows: current value, 7-day change, 30-day volatility
    • Clickable: Drill into sub-components (e.g., FX → USD 43%, EUR 29%, etc.)
  3. Reserve Composition
    • Table: Asset class, amount, %, yield, custodian
    • Pie chart: EUR bonds 46%, USD bonds 20%, GBP bonds 8%, JPY bonds 8%, CNY bonds 8%, Cash 10%
    • Live update: Mark-to-market value vs. par
  4. Secondary Market Data
    • Price feeds: ESP/EUR, ESP/USD, ESP/ETH across BingX, Kraken, Uniswap v3
    • 24h volume, average spread (bps), depth (±0.5% slippage volume)
    • OHLCV chart (1h, 4h, 1d candles)
  5. Tracking Error & Performance
    • Daily INDEX vs. ESP price: deviation %, trend over 90 days
    • Rolling 30-day correlation (ESP price vs. INDEX)
    • Historical NAV table (last 30 days)
  6. Risk Metrics
    • Current concentration limits: CPI <60% ✓, FX USD <50% ✓, Commodity energy <35% ✓
    • Liquidity reserve: €2.5M available for emergency buyback
    • Circuit breaker status: GREEN (normal), flashed YELLOW/RED if triggered
  7. Governance & Compliance
    • Last rebalance date, next rebalance date
    • FMA authorization status
    • Whitepaper version, publish date
    • Link to auditor report (latest, PDF)
    • Regulatory filings (if applicable)

API Endpoints (RESTful)

GET /api/v1/index/current
  → { index: 1.0052, components: {...}, timestamp: "2026-03-30T12:00:00Z" }

GET /api/v1/index/history?from=2026-03-01&to=2026-03-30
  → [ { date: "2026-03-01", index: 1.0010 }, ... ]

GET /api/v1/components/breakdown
  → { cpi: 0.9950, fx: 1.0015, commodity: 1.0080, prod: 1.0002, crypto: 0.9999 }

GET /api/v1/reserve/composition
  → { assets: [ { name: "Austria OeBs", amount: 12.5, currency: "EUR", yield: 3.2 }, ... ] }

GET /api/v1/secondary-market/prices
  → { pairs: [ { symbol: "ESP/EUR", price: 1.0050, volume_24h: 2.3e6 }, ... ] }

GET /api/v1/risk/status
  → { peg_status: "GREEN", deviations: {...}, circuit_breaker: false, liquidity_buffer: 2.5 }

GET /api/v1/governance/rebalance-schedule
  → { next_rebalance: "2026-06-30", last_rebalance: "2026-03-31", ... }

Authentication: Public endpoints (no API key); rate limit 100 req/min per IP

5.5 Security Framework

Smart Contract Audits

Auditor Selection:

Firm Specialization Timeline Cost Estimate
OpenZeppelin ERC-20, access control, oracle patterns 4–6 weeks $30K–$50K
Trail of Bits Advanced contract logic, fuzzing 6–8 weeks $50K–$80K
Certora Formal verification (INDEX formula) 2–4 weeks $20K–$40K

Recommended Approach: - OpenZeppelin (full audit) for ESPToken, ESPMinter, ESPCircuitBreaker - Certora (formal spec) for INDEX calculation formula - Deploy after both audits complete + findings remediated

Bug Bounty Program

Platform: Immunefi (or HackerOne)

Structure:

Severity Payout Examples
Critical $50K–$100K Smart contract drain, oracle manipulation, key compromise
High $10K–$25K Access control bypass, precision loss in calculations
Medium $2K–$5K Data validation weakness, edge case handling
Low $500–$1K Documentation inconsistency, non-critical efficiency issues

Policy: - 30-day disclosure window post-report - Safe harbor for good-faith security researchers - Payout within 14 days of approval

Incident Response Plan

Tier 1: Information Security Incident (Data Breach, Key Compromise)

0–1 hour:   Detect → Alert Foundation board + Compliance Officer
1–4 hours:  Assess impact → Notify FMA (within 4 hours if crypto asset risk)
4–24 hours: Contain → Revoke compromised keys; activate backup
24–72 hrs:  Investigate → Determine root cause; implement fix
72 hrs+:    Remediate → Deploy patch; restore affected systems
Days 7–30:  Post-mortem → Publish incident report (redacted)

Tier 2: Oracle Failure (Data Feed Outage >1 hour)

Immediate:  Detect stale data → Circuit breaker auto-triggered
5 mins:     Alert oracle committee → Manual verification of data sources
30 mins:    Decision → Use LOCF (continue with previous INDEX) or pause index updates
1–2 hours:  Recovery → Restore data feed; test before publishing new INDEX
4 hours:    Resume → Publish updated index; post incident summary

Tier 3: Smart Contract Exploit (Unexpected Behavior)

0–15 mins:   Detect via monitoring → Alert all key holders
15–30 mins:  Verify → Reproduce issue; estimate financial impact
30 mins:     Emergency response → Activate circuit breaker (pause minting)
30–60 mins:  Board decision → Escalate to FMA; decide on recovery action
1–4 hours:   Containment → Deploy emergency patch or rollback
4–24 hours:  Investigation → Post-mortem; identify root cause
24–72 hrs:   Recovery → Restore state if needed; compensate affected parties
Week 2:      Remediation → Redeploy fixed contract; resume normal operations
Week 4:      Post-mortem → Publish incident report with lessons learned

Key Contacts (On-call Rotation):

Role Name Backup Phone (EU hours)
Founder/CEO Founder +43 (Vienna)
Chief Compliance External Officer Firm partner EU timezone
Tech Lead Senior engineer Junior engineer EU timezone
FMA Liaison Compliance Officer CEO Vienna-based

6. GO-TO-MARKET STRATEGY

6.1 Positioning

Tagline: “The World’s Currency, Not Any Single Nation’s”

Elevator Pitch (30 seconds):

ESPERANTO is a crypto-native stablecoin backed by a real-economy index spanning CPI, currencies, commodities, and productivity. Unlike USDC or USDT, ESP maintains purchasing power globally—not just US dollars. Issued in Austria under MiCAR, regulated by the FMA, with fully transparent reserves.

Differentiation Matrix:

Dimension ESP USDC USDT EUROC Dai
Global Anchor Yes (multi-pillar) No (USD) No (USD) No (EUR) Yes (mixed)
Purchasing Power Real-time protected Currency-bound Currency-bound Currency-bound Over-collateralized
Regulation MiCAR ART (Austria) None (USA-based) None (Cayman) MiCAR ART (Lux) None (governance)
Transparency Daily index + reserves Quarterly audits Annual attestations Quarterly audits On-chain collateral
Non-Crypto Backing 95% (T-Bills, bonds) 40% (other stables) Unknown 100% (cash + bonds) 0% (crypto)
Use Case Remittance, savings Payments, trading Payments, trading EU commerce DeFi leverage

Value Proposition by Segment:

Segment Pain Point ESP Solution
Crypto Treasuries “We’re forced into USD/EUR choice” Neutral global index; no single-nation risk
Emerging Markets “Local currency devalues; no stable store” Non-national backing; purchasing power hedge
Remittance Users “USD stable but costs 2–4% to send; EUR tied to EU” Neutral settlement; lower fees (mint/burn at NAV)
DeFi Protocols “We need non-USD collateral” ESPERANTO as base collateral on Aave, Curve
B2B Global Trade “Invoice in local currency or accept FX risk” Denominational peg: 1 ESP = global basket value

6.2 Phase 1: Foundation (Months 1–6)

Objectives: - Establish legal & regulatory foundation - Validate index formula & oracle pipeline - Acquire first 3–5 institutional partners - Prepare mainnet launch

Milestone Map:

Month Milestone Owner Deliverable
Month 1 Incorporate GmbH + Foundation Founder Austrian company registration + bank account
Month 2 Smart contract development (internal audit) Dev team ESPToken + ESPMinter + ESPReserveOracle (testnet)
Month 3 Submit FMA pre-application Compliance Officer Preliminary classification letter from FMA
Month 4 Testnet deployment + 4-week trial Dev team Sepolia + Goerli live data feeds; synthetic index
Month 5 Finalize FMA application Compliance Officer Full Authorization packet submitted to FMA
Month 6 External audit (OpenZeppelin) + remediate Audit firm Clean audit report; all findings closed

Market Activities (Months 3–6):

  1. Stealth Launch (Community)
    • Discord: 500–1K early adopters (index validators, test participants)
    • Medium blog: Weekly technical deep-dives on index methodology
    • Twitter: Daily component updates (education angle)
  2. Institutional Outreach
    • Target: 3–5 crypto treasuries, hedge funds with >€50M AUM
    • Contact: Partner VCs, family offices in crypto space
    • Pitch: “Be our first primary market participant; get 0% mint fee for first €500K”
  3. Exchange Negotiation
    • BingX: Leverage founder’s relationship; negotiate Q3 listing
    • Kraken: Parallel conversations; target conditional approval by Month 7

6.3 Phase 2: Guarded Launch (Months 7–12)

Objectives: - Mainnet go-live with €5M supply cap - Achieve €1M–€2M daily CEX volume - Launch DEX pools (Uniswap + Curve) - Pilot remittance corridor (pilot geography)

Mainnet Launch Checklist (Month 7):

Liquidity Activation (Months 8–9):

  1. Uniswap v3 Concentrated Pools
    • Allocate €200K liquidity: ESP/EUR (0.01% fee, ±0.5% range)
    • Deploy on Ethereum L1 + Arbitrum
    • Target spreads: <5 bps at €100K liquidity depth
  2. Curve 3CRV Pool
    • Add ESP/3CRV pool (Ethereum mainnet)
    • Liquidity: €150K
    • Fee: 0.04%
    • Incentive: None (bootstrap allocation only)
  3. Market Maker Relationships
    • Recruit 2–3 independent MMs (crypto funds with trading desks)
    • Offer: €10K–€50K liquidity mining on Uniswap/Curve for 3 months
    • Volume targets: €500K daily (CEX + DEX combined)

Regulatory Milestones (Months 7–12):

Marketing (Months 9–12):

  1. Emerging Market Outreach
    • Partner with 1–2 cross-border remittance platforms (e.g., Wise, Flutterwave)
    • Pilot: Send ESP payments to Philippines, Mexico, Nigeria
    • Campaign: “Send global value, not just USD”
  2. DeFi Integration
    • Approach Aave for listing as collateral (Ethereum + Arbitrum)
    • Curve: Encourage liquidity farming via LP incentives
    • Compound: Similar collateral discussion
  3. Thought Leadership
    • Founder speaks at FundSummit (fintech conference)
    • Publish technical paper: “Multi-Pillar Index Design for Stablecoin Stability” (academic journals)
    • Medium series: “Why We Built a Non-National Currency” (founder’s blog)

6.4 Phase 3: Scale (Months 13–24)

Objectives: - Raise supply cap to €50M - Multi-chain presence (Ethereum, Arbitrum, Base, Polygon) - Establish B2B payroll & invoicing partnerships - EU-wide marketing campaign (MiCAR compliant)

Supply Expansion (Month 13):

Multi-Chain Rollout (Months 14–16):

Chain Launch Month Strategy Partners
Arbitrum Month 13 Leverage DeFi adoption Aave, Curve, GMX
Base Month 14 Coinbase retail integration Coinbase Commerce
Polygon Month 15 Emerging market focus Krystal, Aavegotchi

B2B Payment Integrations (Months 16–18):

  1. Payroll Provider Partnership
    • Partner: Deel, Remote, or Guidepoint
    • Use case: Pay remote workers across borders in ESP (neutral currency)
    • Volume target: 100 payroll runs/month by Month 18
  2. Invoice Factoring
    • Partner: Marco Polo Network (Hyperledger) or TradeLens equivalent
    • Use case: Trade finance denominated in ESP (remove FX basis risk)
    • Pilot with 3–5 EU SMEs (electronics, textiles, machinery exports)
  3. Treasury Management
    • Partner with Crypto custodian (Coinbase, Galaxy)
    • Service: “Global Treasury in ESP” for crypto funds
    • Volume target: €20M+ in treasuries by Month 24

EU Marketing Campaign (Months 18–24):

  1. Regulatory Messaging
    • “The First MiCAR-Compliant Global Currency”
    • Broadcast: Austrian business media, Financial Times (EU section), Cointelegraph
    • Budget: €50K
  2. Institutional Sponsorships
    • Sponsor FH Joanneum (founder’s university) crypto research lab
    • Sponsor European Blockchain Association event
    • Budget: €20K
  3. Emerging Market Influencers
    • Partner with 5–10 crypto educators in India, Mexico, Nigeria
    • Campaign: “Why ESP > local stablecoin” (educational, not promotional)
    • Budget: €30K (micro-influencer tier)

6.5 Target Segments & Positioning

Segment Persona Problem ESP Pitch Year 1 Target
Crypto Treasuries CFO at crypto fund, AUM >€50M “Over-exposed to USD/USDC” Non-national reserve; FX-neutral settlement €10M AUM
Emerging Market Users Freelancer in Nigeria/Mexico (crypto-native) “Local currency collapses; USD remittance fees 3%” Neutral purchasing power peg; lower mint fees €5M retail holdings
Cross-Border B2B CFO at EU company with global supply chain “Invoice in USD (currency risk) or EUR (geographically bound)” Global denominator; no FX basis risk; MiCAR-compliant €5M in invoice finance
DeFi Protocols Risk manager at Aave, Curve “Need non-USD collateral to reduce systemic risk” Multi-backed ART; Fed & ECB-eligible collateral backing €2M circulating on Aave
Family Offices Treasurer at ultra-HNW family “Hedge global inflation; escape currency depreciation” Long-term purchasing power vehicle; transparent index €5M allocations

7. BUSINESS MODEL

7.1 Revenue Streams

Stream 1: Mint/Burn Fees

Fee Structure: - Mint: 5 bps (0.05%) per transaction - Example: EUR 10,000 → 5 bps → EUR 5 fee → net ESP received ≈ 9,995 ESP - Burn: 5 bps per transaction - Example: 10,000 ESP → 5 bps → EUR 5 fee → net EUR received ≈ EUR 9,995 - Fee distribution: 2 bps to reserve buffer, 3 bps protocol revenue

Revenue Projection:

Phase 1 (€5M AUM, €100M annual mint volume):
  Annual mint volume: €100M
  Mint fees: €100M × 5 bps = €50K
  Annual burn volume: €50M (assume 50% annual turnover)
  Burn fees: €50M × 5 bps = €25K
  Total mint/burn revenue: €75K

Phase 2 (€25M AUM, €250M annual volume):
  Mint fees: €250M × 5 bps = €125K
  Burn fees: €125M × 5 bps = €62.5K
  Total: €187.5K

Phase 3 (€50M AUM, €500M annual volume):
  Mint fees: €500M × 5 bps = €250K
  Burn fees: €250M × 5 bps = €125K
  Total: €375K

Stream 2: Reserve Yield

Sources: - T-Bill interest (USD: 4.8–5.2% on €10M allocation) - Government bond yields (EUR: 2.8–3.5% on €22.5M allocation) - ECB deposit facility (3.25% on €2.5M) - JPY/CNY bond yields (0.5–2.5% on €8M)

Revenue Projection:

Phase 1 (€5M AUM):
  Blended yield: 3.04% (per calculation in 3.3)
  Annual revenue: €5M × 3.04% = €152K

Phase 2 (€25M AUM):
  Blended yield: 3.04% (unchanged)
  Annual revenue: €25M × 3.04% = €760K

Phase 3 (€50M AUM):
  Blended yield: 3.04%
  Annual revenue: €50M × 3.04% = €1,520K

Cost Offset: Reserve yield partially covers operational costs (custodian, oracle, compliance).

Stream 3: Spread Revenue (Market Making)

Method: - Market makers execute mint/burn for secondary market arbitrage - Spread between secondary price and primary NAV captured by MMs, not protocol - Protocol benefit: Reduced need for direct MM subsidies

Example:

Secondary market price: ESP/EUR = 1.0080 (premium)
Primary market NAV: 1.0000
MM buys mint: 1M EUR → receives ~1M ESP (1 bps fee) → sells at 1.0080
Spread profit: 80 bps (before costs)
Protocol benefit: No subsidy needed; organic liquidity from arbitrage

Revenue Projection: N/A (protocol net-zero; MMs retain spread)

Stream 4: Licensing Fees for Index Data

Target Customers: Other stablecoin projects, crypto funds needing global index

Pricing Tier: - Tier 1 (Community): Free (read-only API, 100 req/min) - Tier 2 (Professional): €1,000/month (1,000 req/min, guaranteed uptime SLA) - Tier 3 (Enterprise): €5,000/month (unlimited, white-label option, priority support)

Realistic Adoption (Year 1): - Tier 2: 2–3 customers → €24K–€36K/year - Tier 3: 1 customer (e.g., a major stablecoin competitor) → €60K/year

Total licensing revenue (Year 1): €84K–€96K

7.2 Cost Structure

Operating Costs (Annual, Phase 1)

Cost Category Item Unit Cost Quantity Annual Total
Oracle Infrastructure
Chainlink subscription (fallback) €2K/month 1 €24K
Custom oracle signers (AWS, signing service) €1K/month 1 €12K
Data feeds (OECD, Bloomberg, CME APIs) €500/month 1 €6K
Compliance & Legal
FMA licensing & ongoing fees €5K/year 1 €5K
Legal counsel (part-time) €50K/year 0.5 FTE €25K
Audit (smart contracts + financials) €40K/year 1 €40K
Team
Founder (founder savings) €0 1 FTE €0
Operations Manager €60K/year 1 FTE €60K
Solidity Engineer €80K/year 1 FTE €80K
Technology
Ethereum gas budget (minting, oracle updates) €500/month 1 €6K
Cloud infrastructure (data pipeline, dashboard) €2K/month 1 €24K
Security & monitoring (Datadog, PagerDuty) €1K/month 1 €12K
Marketing & Outreach
Community manager (part-time) €30K/year 0.5 FTE €15K
Content & PR €200/month 1 €2.4K
Custodian Fees
Euroclear custody 1 bps p.a. on reserves €5M €5K
BNY Mellon (USD) 1.5 bps p.a. €1M €1.5K
Miscellaneous
Insurance, office, travel €1K/month 1 €12K
Contingency (10% of above) €20K
TOTAL ANNUAL OPERATING COST €330K

Revenue vs. Cost (Phase 1, Year 1)

Revenue:
  Mint/Burn Fees:         €75K
  Reserve Yield:          €152K
  Licensing:              €90K
  Total:                  €317K

Costs:
  Operating:              €330K

NET P&L (Year 1):         −€13K (breakeven within operational uncertainty)

Interpretation: Phase 1 is essentially breakeven or slightly negative. Reserve yield (€152K) covers ~50% of costs; team salary (€140K FTE) is primary expense. Profitability achieved in Phase 2 (€25M AUM → €760K yield).

7.3 Financial Projections (3 Scenarios)

Scenario A: Conservative (€10M AUM by Year 3)

Metric Year 1 Year 2 Year 3
AUM (end of year) €5M €7.5M €10M
Annual Trading Volume €100M €150M €200M
Mint/Burn Revenue €75K €112K €150K
Reserve Yield Revenue €152K €227K €304K
Licensing Revenue €90K €100K €110K
Total Revenue €317K €439K €564K
Operating Costs €330K €380K €420K
Net P&L −€13K €59K €144K
Profit Margin −4% 13% 26%

Scenario B: Base Case (€30M AUM by Year 3)

Metric Year 1 Year 2 Year 3
AUM (end of year) €5M €18M €30M
Annual Trading Volume €100M €360M €600M
Mint/Burn Revenue €75K €270K €450K
Reserve Yield Revenue €152K €546K €912K
Licensing Revenue €90K €150K €200K
Total Revenue €317K €966K €1,562K
Operating Costs €330K €450K €550K
Net P&L −€13K €516K €1,012K
Profit Margin −4% 53% 65%

Scenario C: Optimistic (€50M AUM by Year 3)

Metric Year 1 Year 2 Year 3
AUM (end of year) €5M €27M €50M
Annual Trading Volume €100M €540M €1,000M
Mint/Burn Revenue €75K €405K €750K
Reserve Yield Revenue €152K €820K €1,520K
Licensing Revenue €90K €200K €300K
Total Revenue €317K €1,425K €2,570K
Operating Costs €330K €520K €700K
Net P&L −€13K €905K €1,870K
Profit Margin −4% 63% 73%

Key Assumptions: - Team grows to 2–3 FTE by Year 3 (operations, compliance, marketing added) - Custodian fees scale linearly with AUM (1–1.5 bps) - Reserve yield remains 3–3.5% (interest rate assumption) - Mint/burn volume = 20% of AUM per year (turnover assumption) - Licensing revenue grows modestly (low adoption initially)

7.4 Funding Strategy

Phase 0: Bootstrap (Self-Funded, Months 1–3)

Phase 1: Seed Round (Optional, Months 4–6)

Phase 2: Growth Investment (Months 13–18, if Base/Optimistic scenario)

Phase 3: Strategic Round (Optional, Year 3)

Funding Priority: Bootstrap Phase 1 completely; only raise if reaching >€20M AUM in Year 2 is clearly achievable (positive PMF signal).


8. RISK REGISTER

Full Risk Matrix

Risk ID Category Description Likelihood Impact Score Mitigation Owner Status
MARKET RISKS
MR-01 Market ESP/INDEX peg drifts >2% persistently due to low liquidity 3/5 4/5 12 Seed initial DEX/CEX liquidity (€300K+); market maker subsidies; arbitrage incentives Operations Ongoing
MR-02 Market Crypto winter reduces AUM due to bear sentiment (not index failure) 4/5 2/5 8 Diversified pillar weighting (CPI 58% dominant); clear messaging that ESP is non-crypto asset Marketing Accepted
MR-03 Market Commodity price shock (oil +100%) strains index credibility 2/5 3/5 6 Quarterly rebalancing; concentrate commodity ≤35% of pillar; stress test framework Index Governance Mitigated
ORACLE RISKS
OR-01 Oracle Data feed outage (CPI/FX/commodity) >12 hours 2/5 4/5 8 Redundant data sources; LOCF protocol; circuit breaker; manual override Tech Lead Mitigated
OR-02 Oracle Oracle committee signer key compromise (1 of 3) 2/5 4/5 8 Hardware wallet keys (Ledger Nano); 2-of-3 threshold prevents single signer abuse; key rotation monthly Tech Lead Mitigated
OR-03 Oracle Index formula calculation error (e.g., EWMA application bug) 1/5 5/5 5 Formal verification (Certora); independent test suite; weekly reconciliation vs. spreadsheet Auditor Mitigated
OR-04 Oracle Sybil attack on API endpoints (rate-limit bypass) causes false data 2/5 3/5 6 Signature verification; timestamp validation; ±10% bounds check on-chain; reject outliers Tech Lead Mitigated
REGULATORY RISKS
RG-01 Regulatory FMA authorization denied or delayed beyond Month 7 2/5 5/5 10 Parallel preparation for Liechtenstein / Malta licensing; engage FMA early & often; hire experienced counsel Compliance Officer High Priority
RG-02 Regulatory MiCAR reclassified as EMT (retroactive); forced compliance changes 1/5 3/5 3 Maintain clear ART characteristics (index-backed, no par guarantee); proactive whitepaper updates Compliance Officer Low
RG-03 Regulatory FMA mandates higher capital requirements (>€25K) unexpectedly 2/5 2/5 4 Maintain €50K+ reserves in GmbH equity; prepare capital increase plan Founder Low
RG-04 Regulatory EU banking regulators demand stablecoin restrictions on EUR pair 2/5 4/5 8 Pivot to EUR-neutral index messaging; emphasize multi-currency backing; engage with lobbying groups Compliance Officer Monitored
RG-05 Regulatory Significant ART designation (€5B cap crossed) triggers extreme compliance burden 2/5 3/5 6 Plan proactively for scale; document compliance roadmap; consider spinning off second entity if >€5B Compliance Officer Future
CUSTODY RISKS
CR-01 Custody Euroclear custody account hacked; reserves stolen 1/5 5/5 5 Segregated account with insurance; multi-sig access; monthly reconciliation; insurance (>€100M) Founder + Auditor Mitigated
CR-02 Custody BNY Mellon bankruptcy / counterparty default 1/5 4/5 4 Diversify to 2nd USD custodian (Federal Reserve if possible; else alternative major bank); reserve buyback plan Founder Mitigated
CR-03 Custody T-Bill maturity mismatch (WAM creep >90 days) causes liquidity crunch 2/5 2/5 4 Monthly rebalancing; hard rule WAM <90 days; ladder maturity across 1m–12m Operations Mitigated
TECHNOLOGY RISKS
TR-01 Technology Smart contract vulnerability in mint/burn logic (reentrancy, integer overflow) 2/5 5/5 10 External audit (OpenZeppelin); formal verification (Certora); bug bounty program Tech Lead High Priority
TR-02 Technology Ethereum L1 network congestion; oracle transaction cost spike >€50 3/5 2/5 6 Use layer 2 (Arbitrum) as primary; batch oracle updates weekly if gas >€20; fallback to LOCF Tech Lead Mitigated
TR-03 Technology Proxy contract upgrade fails or introduces bug post-deployment 1/5 4/5 4 Timelock 48 hours between proposal & execution; board approval required; rollback procedure documented Tech Lead Mitigated
TR-04 Technology Dashboard/API downtime (CDN failure) > 4 hours 3/5 2/5 6 Multi-CDN (Cloudflare + AWS); health checks every 60 sec; auto-failover; SLA 99.9% Operations Mitigated
LIQUIDITY RISKS
LR-01 Liquidity Sudden redemption wave (€5M+ burn in 1 day) during crisis 2/5 4/5 8 €500K–€1M daily burn cap; queue mechanism (FIFO); 24–48 hour settlement; reserve buffer €2.5M cash Operations Mitigated
LR-02 Liquidity DEX liquidity dries up (Uniswap pool drained by attacker) 2/5 3/5 6 Concentrated liquidity position (tight range); backup Curve pool; OTC desk for large trades Operations Mitigated
OPERATIONAL RISKS
OP-01 Operational Key personnel loss (founder illness / departure) 2/5 5/5 10 Hire COO/CTO by Month 12; document all critical processes; DAO-style governance transition plan Founder High Priority
OP-02 Operational Compliance officer or auditor conflict of interest discovered 2/5 3/5 6 Vet all roles rigorously; annual independence attestation; rotate auditors every 3 years Founder Mitigated
OP-03 Operational Index rebalancing executed incorrectly (weights sum ≠ 1.0) 1/5 4/5 4 Automated spreadsheet validation; dual review (Founder + external advisor); dry-run 1 week prior Operations Mitigated
OP-04 Operational Reserve reconciliation reveals shortfall (€100K+ unaccounted) 1/5 5/5 5 Weekly internal reconciliation vs. custodian statements; monthly 3rd-party audit; insurance Auditor Mitigated
REPUTATIONAL RISKS
REP-01 Reputational Founder cryptocurrency involvement (e.g., former KuCoin role) triggers negative press 3/5 3/5 9 Transparent about background; emphasize MiCAR compliance as legitimacy marker; proactive PR Founder Monitored
REP-02 Reputational Index formula perceived as “not truly neutral” (e.g., EUR bias via Eurostat weighting) 2/5 3/5 6 Publish detailed methodology; external advisory board (academics, economists); annual third-party validation Index Governance Mitigated
REP-03 Reputational Major market participant (e.g., Aave) loses confidence due to incident 1/5 4/5 4 Transparent incident reporting; rapid remediation; insurance/compensation fund Operations Mitigated

9. APPENDICES

A. Complete Parameter Reference Table

[See Section 2.2 above — full parameter table reproduced here for convenience]

Index Weights (Σ = 1.0): - β (CPI) = 0.58 - γ (FX) = 0.10 - δ (Commodity) = 0.15 - ε (Productivity) = 0.15 - ζ (Crypto) = 0.02

FX Sub-weights: - USD: 0.43, EUR: 0.29, CNY: 0.12, JPY: 0.08, GBP: 0.08

Commodity Sub-weights: - Energy: 0.40, Metals: 0.40, Agriculture: 0.20

Smoothing Factors: - Daily EWMA (CPI, FX, Commodity): λ = 0.97 - Daily EWMA (Crypto): λ_K = 0.995

Outlier Clamps: - CPI: ±3σ, FX: ±3%, Commodity: ±5%, Crypto: ±5%

Rebalancing Cadence: - Quarterly: March 31, June 30, Sept 30, Dec 31 - Drift trigger: >2% off target


B. Data Source URLs and API Endpoints

Pillar Source URL API Endpoint Frequency
CPI OECD Stats stats.oecd.org /data/MEI Monthly
Eurostat ec.europa.eu/eurostat HICP API Monthly
BLS (USA) bls.gov /publicapi/timeseries Monthly
FX ECB Data sdw.ecb.europa.eu /getTimeSeries Daily (noon CET)
BIS bis.org /statistics Daily
Commodities CME Data cmegroup.com/market-data /api/dataservice Real-time
ICE theice.com /data/historical Real-time
LME lme.com /tools-services/data Real-time
Productivity OECD stats.oecd.org /data/PDWGA Quarterly
Crypto CoinGecko coingecko.com /api/v3 Real-time
CoinMarketCap coinmarketcap.com /data/cryptocurrency/quotes Real-time

C. Smart Contract Interface Specifications

ESPToken (ERC-20)

interface IERC20Extended {
  // Standard ERC-20
  function transfer(address to, uint256 amount) external returns (bool);
  function approve(address spender, uint256 amount) external returns (bool);
  function transferFrom(address from, address to, uint256 amount) external returns (bool);
  function balanceOf(address account) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function totalSupply() external view returns (uint256);

  // Extended
  function mint(address to, uint256 amount) external onlyMinter;
  function burn(uint256 amount) external;
  function pause() external onlyPauser;
  function unpause() external onlyPauser;
}

ESPMinter

interface IESPMinter {
  function requestMint(uint256 espAmount, address collateral, uint256 collateralAmount) external;
  function fulfillMint(uint256 requestId) external onlyFulfiller;
  function requestBurn(uint256 espAmount) external;
  function fulfillBurn(uint256 requestId) external onlyFulfiller;
  function getMintRequest(uint256 requestId) external view returns (MintRequest memory);
}

ESPReserveOracle

interface IESPReserveOracle {
  function submitIndexValue(uint256 newIndex, bytes[] calldata signatures) external onlyOracleCommittee;
  function getLatestIndex() external view returns (uint256);
  function getIndexHistory(uint256 lookback) external view returns (uint256[] memory);
  function getComponentBreakdown() external view returns (Components memory);
}

D. MiCAR Article Cross-Reference Table

MiCAR Article Title ESP Compliance Evidence
Art. 3(6) Definition of ART Compliant Multi-pillar index (not 1:1 currency)
Art. 15–18 EMT Issuer Requirements N/A ESP is ART, not EMT
Art. 19(1) ART Whitepaper Mandatory Compliant Published on website + FMA
Art. 19(2)–(3) Whitepaper Content Standards Compliant Covers index, risks, reserve, governance, terms
Art. 20 ART Authorization In Progress Filed with FMA; target Month 6
Art. 24 KYC/AML Requirements Compliant Primary market counterparties KYC’d
Art. 29 Consumer Complaint Handling Compliant <1 month response SLA; log maintained
Art. 36 Reserve Composition Compliant Investment-grade, segregated, <90 day WAM
Art. 37 Reserve Valuation & Rebalancing Compliant Daily mark-to-market; quarterly rebalance
Art. 38 Reserve Management Compliant Custodian agreements; insurance in place
Art. 39 Redemption Rights Compliant Mint/burn in primary market at NAV ±10 bps
Art. 47–58 Significant ART Additional Rules Planned Will comply if/when triggers are crossed

FINAL IMPLEMENTATION ROADMAP

Immediate Actions (Next 30 Days)

  1. Legal: File GmbH + Foundation incorporation documents with Austrian notary
  2. Technical: Begin smart contract development (internal); setup testnet (Sepolia)
  3. Compliance: Hire external compliance officer (part-time); draft FMA pre-application
  4. Finance: Open business bank account (Vienna); secure €50K founder capital

Critical Path to Mainnet (Months 1–7)

Success Metrics (Year 1 Goals)


Document Version: 1.0 Last Updated: March 30, 2026 Next Review: June 30, 2026 (quarterly) Approval: Founder + Compliance Officer (Signature fields to be completed post-review)


END OF DOCUMENT