The financial layer for autonomous agents.
Accounts, vaults, payments, policies and execution for autonomous software.
Illustration of the ELYX control flow: an owner defines rules, an agent submits an intent to an ELYX account, capital moves from a vault only after policies are checked, and execution settles on Elysium.
Owners set the rules.
The chain enforces them.
ELYX sits between an agent and its capital. Every action is a structured intent, checked against your policies and bounded by on-chain limits that ELYX itself cannot exceed.
Owners define the rules.
Policies, limits and approval thresholds are set by owner wallets. Agents can request a change; only owners can approve it.
ELYX decides, deterministically.
Every intent is evaluated against your policies with fixed rules and no model in the loop. The result is ALLOW, REQUIRE_APPROVAL or BLOCK, with reasons.
The chain enforces the ceiling.
Each agent's executor is a delegate of the ELYX spending limit module, never a Safe owner, bounded by limits per asset, period and destination.
Pay counterparties within limits you set.
Agents pay registered counterparties from a vault. Each payment is a policy-checked intent, executed through the ELYX spending limit module to an allow-listed destination, with references and invoices attached.
- Source
- A vault Safe owned by your account
- Destination
- A registered counterparty on the agent's on-chain allow-list
- Assets
- USDC, HYPE
- Checks
- Policies, counterparty trust, daily and per-transaction limits
- Above threshold
- A Safe transaction that owners sign with their wallets
- Record
- Transaction hash, block, fee, memo and invoice reference
Simulated first. Signed only if it matches.
ELYX builds the transaction, simulates it against Elysium mainnet and compares the result with the declared intent before any signature. A mismatch blocks execution.
Simulation versus intent
- Programs the transaction invokes
- Token balance changes of the source wallet
- Estimated slippage against your maximum
- Compute units
If the simulated effect differs from the intent, the execution is blocked and nothing is signed.
Routing
- Swaps
- Routed through KyberSwap from the agent's working wallet
- Payments, transfers
- Executed through the agent's on-chain spending limit
- Above threshold
- Drafted as a Safe transaction for owners to sign
- Allocate, return
- Capital moves between the vault and the working wallet
- 1Request
- 2Policy Validation
- 3Approval
- 4Execution
- 5Settlement
Give an agent capital, not your keys.
Each agent gets a dedicated executor key, scoped credentials and limits you can change or withdraw at any time.
Session-scoped credentials
Agents authenticate with tokens bound to one agent, its vaults, its allowed actions, a USD spending allowance and an expiry. Tokens are stored only as hashes.
Pause instantly
Pausing an agent stops ELYX from signing anything for it. Pause one agent, or all execution across the organization.
Revoke on-chain
Revoking removes the executor's spending limits from the vault through an owner-signed Safe transaction. Access ends on-chain.
Loop protection pauses an agent that repeats the same intent or exceeds its action rate, and waits for human review.
An API for intents, not raw transactions.
Agents submit structured intents over HTTPS. Opaque transactions are never accepted. Preview the decision and fee, submit with an idempotency key, then follow the execution by polling or webhooks.
import { Elyx } from "@elyx/sdk";const elyx = new Elyx({ apiKey: process.env.ELYX_TOKEN!, // eas_... agent session token baseUrl: "https://your-elyx-deployment",});const agent = elyx.agent("agt_...");const { execution } = await agent.swap({ from: "USDC", to: "HYPE", amount: "250", maxSlippageBps: 50,});// SETTLED, BLOCKED with reasons, or AWAITING_APPROVAL by ownersconst result = await elyx.executions.wait(execution.id);Agents can use money.ELYX controls how.Humans remain in charge.
Give agents capital. Define the rules. Let them operate.
Accounts on Safe. Policies checked before every signature. Settlement on Elysium mainnet.
