Probability on demand.
One HTTP request. One signed payment. Thousands of futures. Scenario distributions for 24 crypto assets, paid per request with stablecoins. No account, no API key.
Three-Step Payment Flow
Request a resource
Call any paid endpoint without authentication. The API responds with 402 Payment Required and a PAYMENT-REQUIRED header containing pricing for each supported network.
curl https://api.duonlabs.com/v1/metrics/latest/
→ 402 Payment Required
→ PAYMENT-REQUIRED: <base64 payment instructions>
Sign a payment
Your agent picks a network, signs the payment with its wallet key using the x402 client SDK. No account creation, no subscription — just a cryptographic signature.
# x402 SDK handles signing
payment = x402_client.create_payment(
payment_required, wallet_key
)
Get data + settlement proof
Retry the request with the Payment-Signature header. The API settles the payment on-chain and returns the data with a transaction receipt.
curl -H "Payment-Signature: ..." \
https://api.duonlabs.com/v1/metrics/latest/
→ 200 OK + data
→ PAYMENT-RESPONSE: <settlement proof>
Price Discovery
Append ?quote=true to any paid endpoint to get the price without authentication or payment.
curl https://api.duonlabs.com/v1/metrics/latest/?quote=true
What You Can Buy
Scenario Generation
PaidGenerate thousands of simulated price paths for any supported asset. Full probability distributions, not point forecasts.
POST /v1/scenarios/generation/Cost varies by model and parameters. Use ?quote=true to check.
Latest Metrics
PaidLatest pre-computed signals per (pair, frequency): directional scores, probability rings, confidence intervals. Updated every 8 hours.
GET /v1/metrics/latest/Filter by pair, frequency. model_handle defaults to best. Select specific fields.
Historical Timeseries
PaidFull historical data for any metric. Backtest your strategies against our probability signals.
GET /v1/metrics/timeseries/Requires fields, pair, and frequency. model_handle defaults to best. Max 1000 rows.
Free Endpoints
/v1/metrics/summary/ — Available assets, buckets, and fields/v1/metrics/sample/ — Sample of recent metrics/v1/inference/models/ — Browse available modelsHuman users and services can also use Authorization: Token <key> with pre-purchased credits. Get a token at platform.duonlabs.com.
How Agents Use Voyons
Pre-Trade Validation
Agent queries scenario distributions before every trade. Checks probability of hitting target price, quantifies downside risk, decides position size.
Autonomous Rebalancing
Portfolio agent polls regime signals every 8 hours. Detects shifts in directional probability, adjusts allocation across assets without human intervention.
Risk Monitoring
Watchdog agent continuously checks tail risk across positions. Triggers alerts or exits when probability of adverse move exceeds threshold.
Strategy Backtesting
Agent pulls historical probability signals and backtests trading rules against months of calibrated scenario data. No need to run your own models.
Multi-Agent Pipelines
One agent fetches scenario data, passes it to a reasoning agent (LLM), which outputs a structured decision for an execution agent. Voyons is the data layer.
On-Chain Vaults
DeFi vault agent uses Voyons scenarios to drive allocation decisions. Transparent, verifiable, and auditable. This is how HEP Vault works.
24 assets supported. BTC, ETH, SOL, BNB, XRP, ADA, DOGE, DOT, LINK, LTC, AVAX, SUI, and more. Use /v1/metrics/summary/ for the full list.
Integration Details
Networks
0x2c2d...B4). One-time ERC-20 approve of the forwarder on the USDm token (0xFAfD...E7) required before first payment.Headers
Payment-SignaturePAYMENT-REQUIREDPAYMENT-RESPONSEStandard x402 protocol. Compatible with any x402 client SDK (TypeScript, Go, Python).
Point your agent at the API.
No signup required. Read the docs, test in the sandbox, or just send a request. x402 handles the rest.