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.
Install
Oracle runs on Linux, macOS, and Windows. The installer uses a user-local directory and does not require a global npm install.
curl -fsSL https://oracle.demi.la/install.sh | bash
oracle --version
oracle setup model
oracleOracle 0.35.41 requires Node.js 20.19.0 or newer. If you prefer npm, install @oracle-agent/oracle globally.
npm i -g @oracle-agent/oracle
oracle --versionReads, 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.
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.
Quick links
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.