---
name: oracle-native-harness
description: Use for Oracle's own agent loop. Crypto desk tools + skills, not Hermes.
---

# Oracle native harness

Oracle is its own agent. Chat runs this loop, not `hermes -p oracle`.

## Tools that exist here

| Tool | Job |
|---|---|
| `oracle_cli` | Live read + prepare (`data`, `scan`, `route`, `prepare`) |
| `skill_load` / `skill_list` | Packaged + `~/.config/oracle/skills/<name>/SKILL.md` |
| `vault_status` | Local vault readiness. No key material. |
| `signer_status` | Loopback signer ping |
| `signer_execute` | One already-confirmed artifact. Needs human `confirmationNonce`. |
| `trade_lifecycle` | Prepare-only fact chain |
| `web_fetch` / `web_search` | Docs and announcements |

No `terminal`. No fleet SSH. No computer-use.

## Skills that belong here

Crypto desk only: any shipped EVM chain (ETH, Base, Arb, OP, Polygon, BSC, Avalanche, HyperEVM, Abstract, Stable, RH), plus Sol/BTC, HL/Poly data, grants, RFQ, launches, circuit breaker, venue bounds.

Not here: Hermes admin, fleet boxes, RH private ops, Kanban.

## Confirm / arm

Quote first. Human confirms on the local signer. Then `signer_execute`. Disarm kills everything. Autonomous needs `ORACLE_AUTONOMOUS_TRADING=1`.
