AI oracle · Robinhood Chain · paid in Orbio CREDIT

Ask the chain.
Get an answer.

A smart contract asks. Independent nodes answer through Orbio, and the answer settles on-chain.

≈ 1.265 CREDIT
LiveReading the chain…
The film

Orbacle in 28 seconds.

From the question to the quorum: what a contract asks, how it pays through Orbio's market, and how three nodes agree on the answer.

IContracts can't see the world. Orbacle lets them ask.
IIThe fee is CREDIT, bought on Orbio's order book.
IIINodes run the model through Orbio's gateway, and vote.
IVThe first answer to reach the quorum settles on-chain.
Orbio

Built on Orbio. Paid in CREDIT.

Orbio gives one key to every model and sells inference as CREDIT on its order book. That is what an oracle needs: a way to pay for the answer, and a model to give it.

Your contract→USDG→Orbio's book→CREDIT fee→3 nodes→Orbio's gateway→Quorum→Answer on-chain
The market

Paid through Orbio's market

The fee is CREDIT. Pay in USDG and the oracle buys it on Orbio's order book in the same transaction, below CREDIT's dollar of usage.

The models

Every model on Orbio

A request names any chat model in Orbio's catalogue and the tools it may use: web search and scrape, X, chain reads. The nodes run exactly that.

The nodes

Nodes paid in CREDIT

The voters on the winning answer split the fee in CREDIT, the same currency that pays for their inference on Orbio.

Hold CREDIT? Your contract can pay with it.

Or pay in USDG and let the oracle buy the CREDIT on Orbio's book. Either way, the nodes are paid in CREDIT.

The protocol

Five steps, all on the record.

What was asked is fixed on-chain, what each node did rides in its vote, and what settles is what two of them agree on.

01 · ask

The contract asks

The question, the model, the kind of answer, the tools, the fee and the deadline, hashed into a spec the nodes must answer exactly.

spec hashtyped answer
02 · pay

Orbio's book pays

The fee is CREDIT. Pay in USDG and the oracle buys it on Orbio's order book, in the same transaction.

USDG → CREDITone tx
03 · run

Three nodes run it

Each node runs the named model through Orbio's gateway, with the tools the request allows and the budget its fee pays for.

via Orbioweb, X, chain
04 · vote

Every vote on the record

A vote carries the node's whole transcript in its calldata, and the transcript's keccak256 as the vote's hash.

transcript on-chainkeccak256
05 · settle

Two of three settle it

The first answer two nodes agree on settles. Its voters split the fee and the contract is called back; if none does in time, the fee goes back.

2 of 3callbackrefund
The quorum

Watch a quorum settle.

An example, played in your browser: a question types itself, three nodes work on it and vote, and the first answer with two votes settles.

The question

yes/noclaude-sonnet-4.5web.search
The nodesexample
Settled
inference for this answer——with Orbio
You save —
The chain, now

On the chain, right now.

Every answer the oracle has given, read from the chain as you look at it.

Answers on-chain—reading…
Median to settle—measured on-chain
Orbio's book, live1.265CREDITfor 1 USDG, fee included
The nodes3nodes2 must agree
Answers book
answer kindsettled
Recent answerslatest 8
The models

Every model on Orbio, one oracle.

Inference for a typical answer: the question and some evidence in (2k tokens), a short verdict out (300), at list price and through Orbio. You save —.

The code

Two lines of Solidity.

Inherit AIConsumer, ask, and handle the answer. Or ask from a wallet, or run a node of your own.

contract Market is AIConsumer {
    function resolve() external {
        _askAI(IAIOracle.RequestParams({
            model: "anthropic/claude-sonnet-4.5",
            prompt: "Did NVDA close above $200 on 2026-09-30?",
            kind: AnswerKind.Bool, choices: new string[](0), tools: TOOL_WEB_SEARCH,
            fee: 1e6, timeout: 30 minutes, callbackGasLimit: 150_000
        }));
    }

    function _onAIResult(uint256 id, bool ok, uint256 answer) internal override {
        // ok: answer is 1 (yes) or 0 (no). !ok: nobody settled it in time, the fee is back.
    }
}
Questions

Questions, briefly.

What it is, who answers, what it costs, and what you are trusting.

01What is Orbacle?

An oracle that lets smart contracts on Robinhood Chain ask an AI model a question and get a typed answer back on-chain, settled by a quorum of independent nodes.

02Who answers the questions?

Registered nodes. Each runs the model the contract named, through Orbio's gateway, with the tools the request allows (web search and scrape, X, chain reads), and votes.

03How is the answer chosen?

The first answer to collect the quorum's votes settles the request in the same transaction. Its voters split the fee and the contract is called back.

04What does a question cost?

Whatever fee you offer, at least the oracle's minimum. Pay in CREDIT, or in USDG that the oracle buys on Orbio's order book, below CREDIT's dollar of usage.

05What if the nodes disagree?

Nothing settles until one answer reaches the quorum. If none does in time, anyone can expire the request and the fee goes back to the requester.

06Can I check what a node did?

Yes. Every vote carries the node's whole transcript in its calldata, and its keccak256 as the vote's hash. The request page reads it from the chain and hashes it in your browser.

07Is Orbacle part of Orbio?

No. Orbacle is an independent project built on Orbio's public contracts and gateway. It is not run by or affiliated with Orbio.

08Is it audited?

Not yet. The contracts are tested on mocks and against Orbio's live contracts on a fork, and run on Robinhood Chain. Nodes are permissioned in this first version.

Live on Robinhood Chain

Ask the chain.
Get an answer.

A typed answer from an AI model, agreed by independent nodes, settled where your contract can read it.