oracle0.35.41
ProductDownload

Documentation

Oracle documentation

Install, configure, and operate Oracle as a self-custody multichain agent control plane. Start with reads and quotes, prepare exact artifacts, and keep authorization separate from model output.

Oracle 0.35.41Node 20.19+Public self-host

Install

Oracle runs on Linux, macOS, and Windows. The installer uses a user-local directory and does not require a global npm install.

terminal
curl -fsSL https://oracle.demi.la/install.sh | bash
oracle --version
oracle setup model
oracle

Oracle 0.35.41 requires Node.js 20.19.0 or newer. If you prefer npm, install @oracle-agent/oracle globally.

npm
npm i -g @oracle-agent/oracle
oracle --version
Start keyless

Reads, research, quotes, simulations, and unsigned preparation do not require a wallet key. Never paste a seed phrase, private key, passphrase, or API credential into chat.

What Oracle is

Oracle is a standalone agent loop and a Model Context Protocol server for multichain work. It can research tokens and contracts, compare routes, simulate, prepare transactions and typed data, inspect portfolios, and verify receipts.

Data planeReads, market data, chain state, quotes, and capability health. No wallet keys.
Policy planeAllowlisted destinations, value caps, slippage limits, expiry, and exact artifact binding.
Execution planeUser wallet by default. Optional self-hosted local signer only after explicit initialization and policy.

Hosted and keyless Oracle prepares unsigned artifacts. A user wallet can review and sign them. An optional self-hosted local signer can sign supported artifacts only under local policy and explicit authority.

Safe defaults

  • Oracle starts disarmed.
  • Unknown data stays unknown. Missing values do not become zero.
  • Route rankings use net received when gas and fees are measurable.
  • Prepare is not sign. Sign is not broadcast.
  • An action is complete only with a transaction hash and a successful receipt.