Skip to content
Open Oracle

THE OPEN INTELLIGENCE NETWORK

Intelligence
you can own

Train, evaluate, and continuously improve your own models on one stack of verified compute, RL training, inference, and sandboxes.

START TRAINING

$ pip install openoracle

Lab. Post-train self-improving agents on your own tasks.

START TRAINING

FIG.1

DEFINE$ oracle env newROLLOUT$ oracle env runSCORE$ oracle evalPUBLISH$ oracle env push

✓ created envs/sql-arena (python 3.12)

01 RL Environments

Turn any task into an RL environment. Define, roll out, score and publish.

  1. 1.1Built on the open-source nx-verify library
  2. 1.2One CLI loop: define, rollout, score, publish
  3. 1.31,800+ community environments on the Hub

FIG.2

  • 0.90
  • 0.34
  • 1.00
  • 0.72
  • 0.92

02 Evaluations

Hosted evaluations to benchmark any model against your own tasks.

  1. 2.180+ open-weight models ready to score
  2. 2.2No infrastructure, no setup
  3. 2.3Public, reproducible leaderboards

FIG.3

Reward0.92
10.80.60.40.20
max_steps
12,000
rollouts_per_example
16
seq_len
4,096
batch_size
65,536
max_tokens
512
learning_rate
0.00003

03 Hosted Training

Train large models for agentic workflows on verified, distributed GPUs.

  1. 3.1Train on any Hub environment
  2. 3.2Managed runs with full telemetry and control
  3. 3.3Hands-on support from our research team

FIG.4

oracle-1-flash

04 Inference

Serve your trained checkpoints next to leading open models behind one API.

  1. 4.1Hosted Open Oracle models with TEE attestation
  2. 4.2Gateway access to third-party providers
  3. 4.3One OpenAI-compatible endpoint

Environment Hub

Access and contribute to 1,800+ open-source RL environments and a community of researchers and developers.

open-oracle

swe-gauntlet

Multi-file repository repair with hidden unit tests and sandboxed execution.

CodeAgentseval
Updated 2d agov2.4.1
k.varga

olympiad-proofs

Formal competition math with Lean-style verifiers and partial-credit rubrics.

MathReasoningeval
Updated 5d agov1.9.0
orbital-research

tool-use-bench

Multi-turn function calling across 300 mock APIs with strict schema checks.

AgentsCodeeval
Updated 12h agov2.0.0
orbital-research

web-navigator

Long-horizon browser tasks across 1,200 synthetic storefronts and dashboards.

Agents
Updated 1d agov0.8.3
m.okafor

sql-arena

Text-to-SQL over 40 production-shaped schemas with execution-match verification.

CodeReasoningeval
Updated 6h agov3.1.2
open-oracle

terminal-ops

Shell-based sysadmin tasks in ephemeral Linux sandboxes, graded by state diff.

AgentsCode
Updated 4d agov1.6.0
nx-verify
1import nx_verify as vf23env = vf.ToolEnv(4    dataset=dataset,5    parser=vf.XMLParser(["think", "answer"]),6    rubric=rubric,7    tools=[python, search],8    max_turns=10,9)

A library of modular components for building RL environments and training LLM agents.

oracle-rl
uv run rl \  --trainer @ configs/reverse_text/train.toml \  --orchestrator @ configs/reverse_text/orch.toml \  --inference @ configs/reverse_text/infer.toml \  --network.verify true

A framework for asynchronous reinforcement learning across untrusted, distributed GPUs.

Sandboxes

19 SANDBOXES RUNNING · P50 BOOT 280MS

Network-isolated code execution that boots in milliseconds, built for rollout-scale RL.

DEMO ENVIRONMENTS, CREATORS AND STAR COUNTS ARE FICTIONAL

Inference. Run leading open models and your own checkpoints through one OpenAI-compatible API.

TRY MODEL API

Oracle Hosted Models run on verified Open Oracle hardware. Oracle Gateway reaches every other provider through the same API.

FIG.5

RESPONSETRACESPROOFLORA ADAPTERROUTINGCONTEXTPROMPTADAPTER IDOutputInputInferenceCore

Oracle Hosted Models

Run oracle-1 on Open Oracle infrastructure, with serving and attestation managed for you.

Oracle Gateway

Reach models from third-party providers through the same OpenAI-compatible API and key.

Dedicated inference

Reserved, isolated capacity for your latency, reliability and custom model requirements.

SLA 99.95GPU POOLWEIGHTSENCLAVE

Find the right model for your workflow.

Train it, evaluate it, serve it — then feed production traces back into training.

MODELTRAINSERVEEVALUATE

FIG.6

MODELCONTEXT$/1M IN·OUT

PARAMS

480B MoE

THROUGHPUT

92 tok/s

PROVIDER

OPEN ORACLE

ATTESTATION

TEE · v2

curl https://api.openoracle.dev/v1/chat/completions \  -H "Authorization: Bearer $OPEN_ORACLE_KEY" \  -d '{"model": "oracle-1-ultra", "messages": [...]}'

SAMPLE PRICING · DEMO DATA

Compute. Verified GPUs operated worldwide, from a single accelerator to thousand-GPU clusters.

FIND COMPUTE

On demand

Instant access to 1–256 GPUs.
Run across clouds and community providers from one platform.

  1. 1.1Unified schedulingKubernetes and Slurm orchestration with production-grade scheduling and container automation.
  2. 1.2InfiniBand networkingScale distributed training over high-bandwidth interconnects between nodes.
  3. 1.3Live telemetryPer-GPU utilisation, memory and proof coverage dashboards in real time.

FIG.7

SORT
8× B200 · $27.92/HR · SINGLE NODE

FIG.8

$5.00/HR/GPU

TOTAL $2,560/HR

B300 SXM6 × 512

Blackwell Ultra
Reserved cost (3yrs)
$67,276,800
Idle hrs resold
1,856,840 hrs
Cost of idle capacity
$10,091,520
Resale revenue
$14,390,508
Profit on idle capacity
+$4,298,988

Flexible Reserved Clusters

Request large clusters from 50+ providers.
Sell idle GPUs back to the network spot market.

1.1Quotes from 50+ datacenters within 24 hours

One request, parallel bids from H100 and H200 up to B200 and B300 systems.

1.2Resell idle GPUs on the network

List idle nodes on the spot market with no manual ops. Reclaim capacity the moment you need it.

1.3Direct help from our infra team

A dedicated solutions engineer from cluster bring-up through steady state.

ALL PRICES ARE FICTIONAL SAMPLE DATA

TESTUNISWAP V4 HOOKETHEREUM

Stocks. Tokenized equities on Ethereum — every swap checked by a Uniswap v4 hook.

VIEW HOOK

NYSE

OPEN

--:-- ET

ORACLE

LIVE

tNVDA updated 0s ago

HOOK

StockGuardHook

0x4444…2080 · TEST

NETWORK

Ethereum

TEST · not deployed

FIG.11

POOLORACLEPOOL PRICEDEVFEE BUY/SELL24H
tNVDA/ tUSDC$182.40$182.6212bp0.32% / 0.30%
tTSLA/ tUSDC$248.10$247.5023bp0.30% / 0.35%
tAAPL/ tUSDC$231.55$232.3836bp0.37% / 0.30%
tMSFT/ tUSDC$512.30$509.8447bp0.30% / 0.39%
tAMD/ tUSDC$164.80$165.7959bp0.42% / 0.30%
tCOIN/ tUSDC$318.20$315.9172bp0.30% / 0.44%
TEST SCENARIOS
MARKET
ORACLE
SHOCK tNVDA

FIG.12

SWAP · tNVDA/tUSDCTEST
YOU RECEIVE (ESTIMATE)5.45696tNVDA
  • Router trustedOpen Oracle Router · TEST
  • Trader allowlistedwallet not connected
  • Oracle fresh0s / 60s max
  • Deviation in band12 bps / 200 max
  • Dynamic fee set0.32% incl. surcharge

FIG.13

beforeSwap() PIPELINE · LIVE PRE-CHECK

  1. 01

    Router trusted

    Open Oracle Router · TEST

  2. 02

    Trader allowlisted

    wallet not connected

  3. 03

    Oracle fresh

    0s / 60s max

  4. 04

    Deviation in band

    12 bps / 200 max

  5. 05

    Dynamic fee set

    0.32% incl. surcharge

1function quoteFee(PoolKey calldata key, bool zeroForOne)2    public view returns (uint24 fee, uint256 deviationBps, bool marketOpen, ...)3{4    StockConfig memory cfg = configs[key.toId()];5    (oraclePrice, updatedAt, marketOpen) = cfg.oracle.latest();6    if (marketOpen && block.timestamp - updatedAt > cfg.maxStaleness)7        revert StaleOracle(block.timestamp - updatedAt);89    poolPrice = poolStockPrice(key);10    deviationBps = |poolPrice - oraclePrice| * 10_000 / oraclePrice;11    uint256 maxDev = marketOpen ? cfg.maxDeviationOpenBps : cfg.maxDeviationClosedBps;12    if (deviationBps > maxDev) revert DeviationTooHigh(deviationBps, maxDev);1314    uint256 f = marketOpen ? cfg.openFee : cfg.closedFee;15    if (movingAwayFromOracle) f += deviationBps * cfg.surchargePerBp;16    fee = uint24(min(f, MAX_FEE));17}1819function beforeSwap(address sender, PoolKey calldata key, SwapParams calldata params, bytes calldata hookData)20    external onlyPoolManager returns (bytes4, BeforeSwapDelta, uint24)21{22    if (configs[id].allowlistOnly) {23        if (!trustedRouter[sender]) revert UntrustedRouter(sender);24        address trader = abi.decode(hookData, (address));25        if (!allowlisted[trader]) revert TraderNotAllowlisted(trader);26    }27    (uint24 fee, ...) = quoteFee(key, params.zeroForOne);28    return (IHooks.beforeSwap.selector, ZERO_DELTA, fee | LPFeeLibrary.OVERRIDE_FEE_FLAG);29}

How the hook protects a stock pool

Stocks trade 6.5 hours a day; blockchains never close. The hook bridges that gap.

  1. 1.1Market hours0.30% fee while NYSE is open, 1.00% when it is closed and the oracle is frozen.
  2. 1.2Oracle freshnessWhile open, swaps revert if the price is older than 60s.
  3. 1.3Deviation guardHard stop beyond 2% (open) or 5% (closed); trades that push the pool further from the oracle pay +0.2bp per bp of deviation.
  4. 1.4ComplianceOnly allowlisted (KYC) traders, routed through trusted routers, can swap.

TEST · Solidity source and 24 Foundry tests live in /contracts. Not deployed to any network. Simulated prices, not real quotes. Not financial advice.

Network. Permissionless GPUs from independent providers, with every training step and inference verified onchain.

VIEW EXPLORER

FIG.9

US-WESTUS-EASTSA-EASTEU-WESTEU-NORTHME-CENTRALAP-SOUTHAP-EASTAP-SOUTHEASTOCEANIA
REGION
US-EAST
NODES
655
GPUS
5,240
UPTIME
99.98%

FIG.10

PROOF FEED · BLOCK 18,204,331
PROOFTYPESTATUSTXAGE
pf_da2849d7INFERVERIFIED0x7d0904…95952s
pf_7dbfe684INFERVERIFIED0xf2bb36…2b516s
pf_9376bec7TRAINVERIFIED0x368f7d…488a10s
pf_02f1d681TRAINVERIFIED0xac8c82…acbb14s
pf_e8717ea6TRAINPENDING0xdda104…2a9818s
pf_8b0f9405TRAINPENDING0xd12f37…1b9f22s
pf_0e087a89INFERVERIFIED0x1f07da…001e26s
pf_80ba06d5TRAINVERIFIED0x96932b…620b30s
pf_02a407b2TRAINVERIFIED0x135edf…76fb34s

CLICK A ROW TO INSPECT · SIMULATED FEED, NOT A REAL CHAIN

1.0Proof-of-compute

Workers commit activation fingerprints; validators recompute a random 1-in-64 sample of steps.

7 VALIDATORS / STEP

2.0TEE attestation

Dedicated inference runs inside confidential-computing enclaves and returns a signed hardware quote.

QUOTE < 2 MS

3.0Checkpoint commitments

Weight hashes are committed every epoch, giving each model a verifiable lineage. Providers are paid in USDC.

1 COMMIT / EPOCH

WE'RE HIRING

Join Open Oracle

We're looking for exceptionally driven engineers and researchers — remote or in our Vilnius and Berlin studios. Send us the best thing you've built.

EXPLORE 24 OPEN ROLES

FAQ. Straight answers about the project, the data and the code.

What is Open Oracle?

Open Oracle is an open-source project for tokenized stocks and verifiable on-chain markets. It ships a TypeScript SDK, a price monitor, a Telegram alert bot and a Uniswap v4 hook. This website is a design demo of the wider platform vision.

Is the data on this site real?

No. Network metrics, GPU prices, customers, research posts and the Stocks section use sample data and are labelled as such. The open-source tools can use real prices from Pyth when you add your own API key.

What are tokenized stocks?

They are blockchain tokens that track the price of a listed share, such as NVIDIA or Apple. They can trade around the clock on decentralized exchanges, while the underlying stock only trades during exchange hours.

What does StockGuardHook do?

It is a Uniswap v4 hook that checks every swap in a tokenized-stock pool. It rejects swaps when the price feed is stale or the pool has drifted too far from the real price, charges a higher fee while the stock market is closed, and can limit trading to approved addresses.

Is the smart contract deployed or audited?

Neither. StockGuardHook is test code with 24 automated tests. It has not been audited and is not deployed to any network. Do not use it with real funds.

Do I need an API key to use the tools?

For real stock prices, yes. Pyth requires an API key for its price service, and you can get one with a free trial. Without a key, the monitor runs in demo mode with simulated prices.

Is any of this financial advice?

No. Nothing on this site or in the repositories is financial, investment or legal advice, or an offer to buy or sell securities.

What do you do with my data?

Very little. There are no accounts. The wallet connection and the call form on this site are demos that never leave your browser. Anonymous analytics run only if you accept them. The privacy policy has the details. Read the privacy policy.

Get started

See tokenized stocks guarded by a hook.

Open the live Stocks demo: buy a test token, close the market, shock the price and watch the hook react. The code behind it is open source.