---
name: chain
description: "Use when the user types /chain or wants to list/select oracle working chains (hyperliquid, base, solana, bitcoin, ...)."
version: 1.0.0
disable-model-invocation: true
---

# /chain

Run the local oracle chain selector. Do not invent chains.

```bash
# list
oracle chain list

# select build surface
oracle chain use {{arg1}}

# show / clear
oracle chain show
oracle chain clear
```

If `{{arg1}}` is empty, run `oracle chain list`.
If `{{arg1}}` is `show`, `status`, `clear`, `list`, or a chain key, pass it through:

```bash
oracle chain {{arg1}} {{arg2}}
```

After selection, confirm active chain key + id + agent in lowercase.

`kinetiq-elysium-testnet` (99801; aliases `kinetiq-elysium`, `elysium-l2`) is Kinetiq Elysium Testnet, read-only, HYPE gas, parent HyperEVM testnet 998. Keep the testnet label in every response and never state a USD value for it. Single sequencer, AnyTrust data availability; HyperCore data there is sequencer-attested, not proven. Use `elysium_status`, generic EVM wallet reads, `kinetiq_elysium_bridge_quote` (a 998 ↔ 99801 quote only: no transaction, no USD, mainnet refused), or `kinetiq_elysium_chainzy_quote` (a Chainzy V3 swap quote on 99801 in raw units; Chainzy is a third-party testnet venue, not Kinetiq; no transaction, no USD, look-alike tokens refused); never offer swap, bridge execution, mint, launch, or signing. Native 18 decimals are unverified. No Kinetiq mainnet entry exists. Bare `elysium` (1339, PYR) is the separate Vulcan Forged chain: call it Elysium (Vulcan Forged).
