Hashes secured
Assets tracked
RFC 3161 anchors
Live
Pipeline status
Immutable Forecast Records

On record.
Before the
outcome.

Anyone can claim their model saw it coming. Forecastr makes it undeniable.

Every prediction gets an RFC 3161 timestamp before the outcome is known — cryptographically bound, tamper-proof, independently verifiable with openssl. No trust required.

Bring any model. The immutability layer stays the same.

32 assets · 64 forecasts/day
Live
Asset 7d MAPE 30d MAPE Proof
Aave TVL
DeFi
6.1%
9.9%
✓ RFC3161
Uniswap TVL
DeFi
4.8%
15.4%
✓ RFC3161
Lido TVL
DeFi
5.4%
13.3%
✓ RFC3161
Brent Crude
Energy
apr 13
may
✓ RFC3161
TTF Gas
Energy
apr 13
may
✓ RFC3161
S&P 500
Markets
apr 13
may
✓ RFC3161
Wheat
Agriculture
apr 13
may
✓ RFC3161
US CPI
Macro / FRED
apr 13
may
✓ RFC3161
RFC 3161 ·
sha256:7e4b2f9a1c3d8e6f0b5a2d4c7e9f1b3a5d7e2f4c · 2026-04-06T02:03:11Z · FreeTSA sha256:1a3c5e7b9d2f4a6c8e0b2d4f6a8c0e2d4f6a8c0e · 2026-04-06T02:03:11Z · Merkle-root sha256:4d6f8a0c2e4b6d8f0a2c4e6d8f0b2d4c6e8a0c2 · 2026-04-05T02:02:59Z · FreeTSA sha256:9c1e3a5b7d9f1a3c5e7b9d1f3a5c7e9b1d3f5a7 · 2026-04-05T02:02:59Z · Merkle-root sha256:7e4b2f9a1c3d8e6f0b5a2d4c7e9f1b3a5d7e2f4c · 2026-04-06T02:03:11Z · FreeTSA sha256:1a3c5e7b9d2f4a6c8e0b2d4f6a8c0e2d4f6a8c0e · 2026-04-06T02:03:11Z · Merkle-root sha256:4d6f8a0c2e4b6d8f0a2c4e6d8f0b2d4c6e8a0c2 · 2026-04-05T02:02:59Z · FreeTSA sha256:9c1e3a5b7d9f1a3c5e7b9d1f3a5c7e9b1d3f5a7 · 2026-04-05T02:02:59Z · Merkle-root
How it works

The immutability chain

Once anchored, no one can alter what was predicted or when. Every step is independently verifiable — no trust in Forecastr required, only in math.

01
Inference

TimesFM 2.5 runs deterministically. Seed=42, CPU-only, linux/amd64. Same input always yields the same output hash.

02
Commitment

result_hash = SHA256(input_hash + model_hash + output). Stored in SQLite before outcome is known.

03
Merkle Anchor

Daily Merkle-root over all commitments. One hash represents all 64 forecasts from that day.

04
RFC 3161

Merkle-root submitted to FreeTSA. TSR token signed by trusted authority. Verifiable via openssl.

05
Public Record

TSR tokens committed to Git. Forecast hashes via /verify endpoint. Anyone can reproduce verification independently.

The SLA engine

From forecast to settled SLA —
one automated pipeline

Tested end-to-end on VAGAChain Devnet (April 2026). Every step cryptographically verifiable. No manual intervention, no intermediary.

01
Inference
TimesFM 2.5 runs deterministically. result_hash = SHA256(input + model + output). Model-agnostic by design.
02
RFC 3161 Proof
Merkle-root submitted to FreeTSA before markets open. TSR token verifiable with openssl.
03
VAGAChain SLA
Forecast hash committed on-chain. Escrow locked. MAPE threshold defined as SLA condition.
04
Ground Truth
Actual outcome fetched automatically on expiry. MAPE evaluated against committed forecast.
05
Auto Settlement
Threshold met — escrow releases automatically. No invoice, no intermediary, no dispute.
Devnet verified April 2026 · VAGAChain Devnet · E2E test passed

Try it — verify immutability

A real hash from April 6, 2026 — Brent Crude, anchored at 02:17 UTC before markets opened. This record cannot be altered. Verify it yourself.

↳ Load demo hash (Brent Crude · Apr 6, 2026)
Who uses it

Bring your own model.
We handle the proof chain.

TimesFM, Chronos, your own fine-tuned model — it does not matter. The proof chain, timestamp, and on-chain settlement layer works the same regardless of what runs the inference.

DeFi Protocols

On-chain SLA conditions from any model

Use any forecast model to generate predictions, then commit them on-chain as binding SLA conditions via VAGAChain. Escrow releases automatically when MAPE threshold is met — no intermediary, no manual settlement.

TrustlessSettlement — no intermediary required
Commodity & Energy Desks

Verifiable predictions before the outcome

Run your own model or use ours. Every prediction gets an RFC 3161 timestamp before the outcome is known — independently verifiable with openssl. Your track record becomes cryptographically auditable.

RFC 3161Tamper-proof timestamp — any model
AI Model Builders

Prove your model's accuracy to third parties

Built a better forecasting model? Forecastr gives you the infrastructure to prove it — publicly, verifiably, before outcomes are known. No cherry-picked backtests. The record speaks for itself.

PublicAccuracy record — not a backtest

TimesFM running live —
proof the chain works

We run TimesFM 2.5 on 32 assets daily. Not to sell the model — to show the full pipeline end-to-end. Every hash is timestamped, every expiry auto-evaluated. Plug in a better model and nothing changes except the inference step.

DeFi TVL validated. Energy, macro, commodity ground truth collecting since April 6.

Asset7d MAPE30d MAPEStatus
Aave TVL6.1%9.9%✓ go
Uniswap TVL4.8%15.4%✓ go
Lido TVL5.4%13.3%✓ go
MakerDAO TVL5.5%8.6%✓ go
Brent CrudeApr 13~Maycollecting
TTF Natural GasApr 13~Maycollecting
S&P 500Apr 13~Maycollecting
US CPI (FRED)Apr 13~Maycollecting
Integration

REST API — simple by design

The same API handles forecast submission, cryptographic verification, and accuracy tracking. Bring your own model output or use the built-in TimesFM pipeline.

POST /forecast
# Query a tracked asset curl -X POST \ https://dnsstack.pro/forecast \ -H "X-API-Key: fct_xxxxxxxx" \ -d '{"asset":"yf_brent","horizon":7,"values":[...]}' { "result_hash": "4fde860e9547ff3a...", "point_forecast": [108.60, 108.92, ...], "quantile_forecast": [[103.2, ...], ...], "regime_flag": "NONE", "latency_ms": 847 }
POST /upload/forecast
# Upload your own timeseries curl -X POST \ https://dnsstack.pro/upload/forecast \ -H "X-API-Key: fct_xxxxxxxx" \ -F "file=@your_data.csv" { "job_id": "job_a1b2c3", "point_forecast": [ ... ], "result_hash": "sha256:1a3c5e...", "latency_ms": 612 }
GET /verify/{hash}

Verify any forecast hash against its RFC 3161 TSR token. Reproducible externally with openssl — no trust required.

GET /accuracy

Auto-evaluated MAPE/MAE/RMSE as ground truth arrives. Public record builds automatically — not curated, not cherry-picked.

POST /forecast

Run inference via the built-in TimesFM pipeline or submit your own model output. Same proof chain applies either way.

What's coming

In active development

VAGAChain Mainnet

From Devnet to production

SLA settlement verified on Devnet. Production launch tied to SYNNQ infrastructure going live. The pipeline is ready.

Custom asset pipelines

Beyond CSV upload

Connect your own data source directly — internal metrics, proprietary feeds, non-standard cadences. Full proof chain applies.

Public leaderboard

Accuracy record, open to everyone

All tracked assets ranked by live MAPE as ground truth accumulates. No curation, no cherry-picking.

Model-agnostic layer

Any model, same proof chain

The validation and timestamping layer is designed to work with any foundation model. Whoever builds the best model still needs a proof layer.

Pricing

No surprises

Flat tiers, no request counting, no overage invoices. API key gated. Cancel any time.

Free
0
API key required · limited rate

  • 20 requests / day
  • Tracked assets only
  • 7d horizon
  • result_hash included
  • No CSV upload
  • No TSR verification endpoint
Request Key
Enterprise
Custom
dedicated infra · SLA · priority

  • Everything in Pro
  • Dedicated server instance
  • Custom asset integrations
  • VAGAChain on-chain settlement
  • Escrow + reputation module
  • Priority support
  • Custom MAPE SLAs
  • White-label option
Request Early Access