Loading
Loading

Real-time market intelligence across equities, FX, crypto, commodities and indices. AlphaRidge reads the conversations of 1,000+ news sources, X posts, Telegram feeds, scoring every post into structured signals: sentiment, impact, market outlook and more. See the why behind every move, screen any market, and get alerted the moment sentiment turns.
Neuron registration trends
Financial markets move on news, but turning raw articles into actionable intelligence requires human-scale effort at machine scale. Reading 290,000 articles daily to extract sentiment per asset, resolve entities to tradeable tickers, identify economic claims, and trace contagion chains across sectors is impossible for a central team to do with consistent quality. A decentralized network of miners can do the work in parallel, but verifying that work at scale without paying for it twice is the hard problem.
SN45 solves this through a lease-and-audit model. Miners receive batches of articles, tweets, and Telegram messages and run a multi-stage NLP pipeline on each one—extracting sentiment, entities, economic data, event fingerprints, and narrative keywords. Validators hand out work in batches and spot-check a sample from each by re-running the same pipeline themselves, without seeing what the miner produced. If the sample reproduces exactly across all four validation tiers, the entire batch is accepted and rewarded. If it fails any tier, the whole batch is discarded and earns nothing. This keeps volume honest without doubling the work.
The subnet analyzes roughly 290,000 articles per day from over 12,000 sources. Miners are paid per verified item, scaled by a reputation multiplier that reflects their audit history. Validators run the same hardware as miners, broadcast signed epoch snapshots to peers, and set on-chain weights from the aggregate. Verified output feeds a separate cross-article layer that clusters real-world events and matches them to long-running market narratives, which surfaces in charts, screeners, and APIs downstream.
Use cases were auto-generated from the GitHub repository and may not reflect the latest changes.
Subnet 45 analyzes financial news articles, tweets, and telegram messages to extract structured market intelligence including sentiment, entities, economic data, and contagion chains. Miners receive batches over Bittensor, run a multi-stage NLP pipeline on each item, and return detailed analyses. Validators spot-check samples from each batch by re-running the same pipeline; batches pass only if the sample reproduces exactly, ensuring verified quality across ~290,000 daily articles from 13,000+ sources.
Miners receive TweetBatch, TelegramBatch, and ArticleBatch requests over Bittensor; they process items through a deterministic + NER + LLM + embeddings pipeline and return analyzed batches asynchronously via background threads. Validators dispatch batches on a per-miner lease with adaptive window sizing; they audit by sampling and re-running the same analyzer. If the sample reproduces across all four validation tiers, the batch is accepted and miners are rewarded once per verified item.
Validators pool epoch-bucketed points and penalties, broadcast signed snapshots to peers, and set on-chain weights from the aggregate. Verified analysis flows to a separate cross-article layer that clusters events and matches narratives. Configuration is remote-tunable via a profile service; adaptive dispatch uses liveness heartbeats and latency telemetry to manage per-miner batch sizes and cooldowns.
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
Pay = verified volume × reputation multiplier. Verified volume is the count of items in batches that passed validation. Reputation is an exponential moving average of graded results with a logistic gate: below midpoint the multiplier collapses toward zero, above it approaches 1.0.
A single rejection costs twice: the item earns nothing AND counts as a penalty against the epoch. Batches are all-or-nothing: fail the validation sample and the entire batch is discarded regardless of quality of other items. USD-pegged pricing ensures income scales with output, not token price.
Unclaimed emission (residual) is assigned to burn UID 189; as network verified output rises, burn falls to zero and miners claim 100% of miner emission.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository
Real-time market intelligence across equities, FX, crypto, commodities and indices. AlphaRidge reads the conversations of 1,000+ news sources, X posts, Telegram feeds, scoring every post into structured signals: sentiment, impact, market outlook and more. See the why behind every move, screen any market, and get alerted the moment sentiment turns.
FAQs were auto-generated from the GitHub repository and may not reflect the latest changes.
Holder & total-staked metrics as of 1h ago (hourly snapshot)
~44 GB of models downloads on first run. NER stage is CPU-heavy; core count determines throughput and earnings. Miner must return batches within lease TTL or they go back to queue.
Same analyzer as miner; identical hardware requirements. Runs validation sample audits concurrently with 2-8 worker threads. Must maintain reputation store, broadcast channels, and liveness roster.
Clone the repository
git clone https://github.com/Team-Rizzo/alpharidge-ai.git && cd alpharidge-ai
Create and activate Python virtual environment
python3.12 -m venv .venv && source .venv/bin/activate
Run installation script (default CUDA 12.8; use TORCH_INDEX env var for other CUDA versions)
./install.sh
Copy template configuration file
cp miner_env.example .miner_env
Configure OpenRouter API key (main running cost); other settings have safe defaults
Edit .miner_env and set API_KEY to your OpenRouter key (sk-or-...)
Register your hotkey on subnet 45
btcli subnet register --netuid 45 --wallet.name <coldkey> --wallet.hotkey <hotkey>
Start the miner (add --axon.external_ip and --axon.external_port if behind NAT)
.venv/bin/python -m neurons.miner --netuid 45 --wallet.name <coldkey> --wallet.hotkey <hotkey> --logging.info
Clone the repository
git clone https://github.com/Team-Rizzo/alpharidge-ai.git && cd alpharidge-ai
Create and activate Python virtual environment
python3.12 -m venv .venv && source .venv/bin/activate
Run installation script (default CUDA 12.8)
./install.sh
Copy template configuration file
cp vali_env.example .vali_env
Configure OpenRouter API key; MODEL, LLM_BASE, MINER_API_URL are pre-filled
Edit .vali_env and set API_KEY to your OpenRouter key (sk-or-...)
Register your hotkey on subnet 45
btcli subnet register --netuid 45 --wallet.name <coldkey> --wallet.hotkey <hotkey>
Start the validator
.venv/bin/python -m neurons.validator --netuid 45 --subtensor.network finney --wallet.name <coldkey> --wallet.hotkey <hotkey> --logging.info
Optional: run under PM2 with auto-updater(optional)
python3 scripts/start_validator.py --pm2_name sn45vali -- --netuid 45 --logging.info