Technical White Paper
Macro8
AI-Driven Macro Strategy Discovery on Bittensor
Contents
Abstract
Macro8 is a distributed, AI-powered macroeconomic strategy discovery system built on the Bittensor network. It leverages genetic programming, probabilistic portfolio construction, and realistic execution modeling to identify, evaluate, and allocate capital to robust trading signals.
Unlike traditional alpha research platforms, Macro8 integrates:
- ·Evolutionary signal discovery via genetic programming
- ·Multi-horizon validation across 1, 7, and 30-day windows
- ·Transaction cost-aware simulation with spread and market impact modeling
- ·Capital scalability testing from $1K to $1M
- ·Decentralized incentive alignment via Bittensor's miner-validator architecture
Macro8 transforms financial research into a competitive intelligence market, where miners generate strategies and validators allocate rewards based on true economic performance — not backtested curves.
Introduction
Financial markets are complex, noisy, and adaptive systems. Extracting persistent alpha requires three properties that are almost never found together: generalization across economic regimes, robustness to real transaction costs, and scalability across meaningful capital levels.
Why most approaches fail
- ·Overfit historical data — strategies that look great in backtest fail live
- ·Ignore execution constraints — signals that can't survive bid-ask spread are worthless
- ·Optimize static signals — markets adapt, static signals decay
- ·Lack continuous discovery — a one-time research effort becomes stale
What Macro8 does instead
- ·Evolves signals continuously via genetic programming
- ·Scores every signal after realistic costs are deducted
- ·Tests every signal at multiple capital scales before production
- ·Rewards intelligence based on real, sustained performance
Macro8 addresses these limitations by creating a self-improving research ecosystem where intelligence competes, evolves, and is rewarded based on real performance. The result is a system that gets better over time rather than decaying.
System Overview
Macro8 is a five-layer system. Each layer contributes a distinct function to the overall alpha generation and capital allocation process.
Core Architecture
Data & Feature Layer
The foundation of Macro8 is a structured, causally valid feature set. Raw market data is transformed into signals with predictive properties before any discovery begins.
Primary inputs
- ·OHLCV market data (open, high, low, close, volume)
- ·Momentum indicators across multiple lookback windows
- ·Volatility measures (realized, implied, rolling)
- ·Z-score normalized cross-sectional features
- ·Macro signals: rates, inflation, credit spreads, PMI
Extensions
- ·PCA latent factors (dimensionality reduction)
- ·Autoencoder representations of market structure
- ·Rolling regime detection (expansion / contraction / stress)
- ·Cross-asset correlation matrices
- ·Global macro data (DXY, yield curves, commodity indices)
Signal Discovery — Genetic Programming
Signals in Macro8 are not designed by humans. They are evolved. The genetic programming engine generates expression trees that represent trading formulas, then evolves them through mutation, crossover, and selection pressure.
Operators: +, −, ×, ÷, log, sqrt
Transformations: rank, z-score, normalize
Time delays: lag(x, n), rolling_mean(x, n)
Evolution: mutation → crossover → selection → next generation
Each epoch produces thousands of candidate signals. Only those that survive scoring — after costs, at scale, across multiple horizons — advance to validation. The rest are discarded. This creates natural selection pressure toward genuinely robust signals.
Signal Engine
The signal engine converts evolved expressions into position-generating signals ready for portfolio construction.
2. Normalize output (remove scale dependency)
3. Transform: rank-normalize or z-score
4. Generate position: position_t = normalize(alpha_t)
Execution & Cost Model
A signal that looks profitable before costs is worthless. Macro8 explicitly models two components of real-world trading friction.
Market impact: impact = k × (trade_size / volume)^α
Total cost: total_cost = spread_cost + impact_cost
Net return: net_return = gross_return − total_cost
Core principle: A signal is only valid if it survives after costs.
Many signals that appear profitable on gross return are neutral or negative after realistic execution costs. Macro8 rejects them at the scoring stage before they ever reach production.
Portfolio Engine
Multiple validated signals are combined into a single capital allocation. Weights are dynamic and performance-driven — not static or equal-weighted.
Weights: dynamic, Sharpe-weighted, rebalanced on scoring cycle
Scoring System
The scoring system is the core innovation of Macro8. It determines which signals survive, which are rewarded, and how capital is allocated.
Performance Metrics
Each signal is evaluated across six dimensions:
Multi-Horizon Validation
Metrics are computed across three time horizons simultaneously. A signal must demonstrate edge at all three to advance.
Capital Scaling Tests
Every signal is tested at four capital levels. Signals that degrade under larger sizes are rejected before production. This prevents the system from allocating capital to signals that cannot actually deploy it.
Composite Score
Weights tuned empirically; capacity and drawdown are hard gates.
Probabilistic Capital Allocation
Macro8 uses Sharpe-weighted softmax to allocate capital across validated signals. This approach prevents winner-take-all overconcentration while still tilting toward higher-quality signals.
λ controls sharpness of differentiation (higher λ = more concentrated)
Advantages over equal-weighting or winner-take-all:
- ·Prevents overconcentration in any single signal
- ·Preserves diversification across uncorrelated signals
- ·Creates smooth, continuous capital flow as signal quality changes
- ·Naturally degrades exposure to decaying signals without hard cutoffs
Signal Lifecycle Management
Signals evolve through defined states based on scoring performance and age. This prevents stale signals from holding capital and ensures continuous refresh.
Decay Model
Signal quality (information coefficient) degrades over time. The decay rate determines how long a signal remains viable.
IC₀ = initial information coefficient (signal quality at launch)
λ = decay rate (estimated per-signal from live performance)
Half-life = ln(2) / λ
When a signal's IC falls below the production threshold, it enters DECAYING state. Continued underperformance triggers RETIRED.
Capacity Model
Each signal's capacity score incorporates four factors:
- ·Observation stability — consistency of signal generation over time
- ·Observation count — minimum data history for statistical confidence
- ·Crowding risk — estimated exposure overlap with other active signals
- ·Market scalability — impact of the signal's trades on target markets
Knowledge System
Macro8 builds a persistent research graph connecting hypotheses, signals, performance data, and regime context. This graph grows continuously, allowing the system to learn from its own history.
Auto-Hypothesis Generation
Latent features extracted by the autoencoder and PCA layers can generate new research hypotheses automatically. When a latent factor shows predictive correlation with future returns, the system surfaces it as a candidate hypothesis for miner exploration. Example: "Latent factor X shows 0.12 IC at 7-day horizon in expansion regimes."
Continuous Learning
The knowledge system improves by reinforcing hypotheses connected to sustained production signals and eliminating those connected to failed or decayed signals. Over time, this biases the GP discovery engine toward more fertile areas of the feature space.
Multi-Agent Framework
Macro8 introduces role-based intelligence. Rather than a single monolithic system, distinct AI agents handle specialized tasks within the pipeline.
Bittensor Integration
Macro8 operates as a Bittensor subnet. The Bittensor network provides the decentralized incentive infrastructure that aligns miner behavior with genuine signal quality — without any central authority controlling outcomes.
Miners
- ·Run the GP discovery engine to generate candidate signals
- ·Submit strategies with supporting performance data
- ·Compete for TAO rewards based on validator scoring
- ·Self-select toward more productive hypothesis areas over time
Validators
- ·Evaluate miner-submitted signals against the full scoring system
- ·Apply multi-horizon, multi-scale, cost-aware scoring
- ·Assign weights via: subtensor.set_weights()
- ·Stake-weighted — larger stake = greater influence on reward distribution
Incentive Alignment
Bittensor's economic structure ensures that rewards flow to miners producing signals with real, verifiable performance — not signals that look good on paper but fail under scrutiny. Three properties drive alignment:
- ·Real performance: scoring is based on net returns after costs, not gross backtest
- ·Robustness: multi-horizon and multi-scale testing prevents single-point overfitting
- ·Scalability: capacity testing prevents rewards for signals that can't deploy real capital
Full Pipeline
End-to-end data flow from raw features to validator reward assignment:
Current Status
Completed
- ·Feature system and data pipeline
- ·Genetic programming engine
- ·Execution cost modeling (spread + impact)
- ·Multi-horizon scoring framework
- ·Softmax capital allocation
- ·Signal lifecycle modeling (decay + capacity)
In Progress
- ·Bittensor subnet deployment and registration
- ·Miner-validator communication protocol
- ·Real market data integration (live feeds)
- ·Validator scoring calibration
- ·Miner onboarding documentation
Risks
Roadmap
- ·Bittensor subnet registration
- ·Miner onboarding and documentation
- ·Validator calibration on simulated data
- ·Advanced macro feature set (global liquidity, sovereign credit)
- ·Regime modeling (expansion / contraction / stagflation / stress)
- ·Multi-country signal coverage
- ·Auto-hypothesis generation from latent features
- ·Adaptive scoring weight tuning
- ·Cross-signal correlation management
- ·Live market data pipelines
- ·Institutional-grade execution infrastructure
- ·Open API for downstream applications
Success Criteria
Macro8 is considered successful if it demonstrably achieves all four of the following:
Conclusion
Macro8 is not just a trading system. It is a discovery engine, a simulation environment, a capital allocator, and a decentralized intelligence market — all built on open-source infrastructure with transparent incentives.
The global market for macroeconomic intelligence is served almost entirely by centralized, paywalled platforms — Bloomberg, FactSet, Refinitiv — costing upward of $24,000 per seat per year. Macro8 is the open alternative: distributed intelligence, transparent incentives, and outputs available to anyone.
Macro8 · Evolve8 Enterprises
Open Source · Bittensor Subnet · May 2026
Macro8 is financial education and open-source research. Nothing in this document constitutes investment advice, a securities offering, or a recommendation to buy or sell any asset. All investing involves risk. See full disclaimers at evolve8enterprises.com/disclaimers.