Troya Agent
Capabilities

Everything it reads. Every way it acts.

Troya splits its work in two. The reading half looks at markets, pools and contracts and can never move a coin. The acting half drafts, checks and sends orders, and only inside the walls you set. Both halves are open to you in the app, over MCP and through REST.

01 / Market reading

Reading never touches funds

These tools only look. They pull live data, score it and explain it in plain words. Run them as often as you like: nothing they do can sign, send or spend.

analyze_ticker

A snapshot of any Hyperliquid perp: mark and oracle price, 24h volume, open interest, hourly funding and the liquidity resting near the top of the book.

READ
get_movers

The biggest risers and fallers across Hyperliquid perps and Elysium tokens, with volume, volume against open interest and 24h change side by side.

READ
get_elysium_tokens

The Elysium token board: tokens indexed on chain 99901 by BOXA and Montra, with price in HYPE, 24h volume, holders and the launchpad each one came from.

READ
analyze_token_health

Reads a token contract's bytecode on Elysium or HyperEVM and flags mint, pause, blacklist, fee-switch and owner powers. A fast heuristic, not an audit.

READ
quote_swap

Prices a swap across Montra and BOXA pools on Elysium, with price impact, pool fee and the minimum amount you would receive after slippage.

READ
get_new_pairs

A feed of freshly launched pairs on Elysium. It needs a dedicated indexer that is still being built, so this tool is not live yet.

IN DEVELOPMENT
02 / Guarded execution

Acting takes three locked steps

No single call can jump from an idea to a filled order. Each step hands a token to the next, and every step reads your limits again before it lets anything through.

simulate_tradeSimulate

Walks the live order book or pool curve to estimate fill price and slippage. Still read-only.

prepare_orderPrepare

Runs Troya Gate against your policy, then returns a one-time confirmationId tied to the exact parameters.

execute_intentExecute

Accepts nothing but the confirmationId, checks the policy once more, then submits. Over MCP it stays in dry-run until you turn that off.

01

In the app

The assistant writes the order as a proposal card. You review it and sign in your own wallet, or the Agent Wallet signs it when you have switched it on and the order fits its caps.

02

Over MCP

The same three steps exposed as tools for Claude Desktop, Cursor or Claude Code. Dry-run is the default, so a fresh install cannot place a live order by accident.

03

Over REST

Public GET routes for reading. Execution routes need an x-api-key and an Idempotency-Key, so a retried request cannot fire twice.

03 / Venues

Where it works

Elysium is home. Chain 99901 pays gas in HYPE and settles to HyperEVM, and Troya reaches out to Hyperliquid for perps and to HyperEVM for bridging.

Elysium swaps Live on Elysium

Routes through Montra pools (Uniswap v4) and BOXA's router on chain 99901. You see the route, the price impact and the minimum received before you sign.

Open Swap

Hyperliquid perps

Every listed perp market, long or short, market or limit, with leverage plus take-profit and stop-loss in one ticket.

Open Perps

Bridge

HYPE between HyperEVM and Elysium through the chain's own inbox contract, with a clear note on how long each direction takes.

Open Bridge

Launchpad

Browse new tokens from the launchpads building on Elysium, or create your own through Montra in a single transaction.

Open Launchpad

Journal

Every action, the rule that allowed it and the reason the agent gave, readable in the app at any time.

Read first, act second.