Skip to content
Autonomous finance infrastructure

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.

Illustrative interface

Accounts

01

Safe smart accounts on Elysium. Owners hold the keys; agents get scoped, revocable access.

Vaults

02

Segregated vaults inside each account. Capital stays under owner control while agents draw within on-chain limits.

Policies

03

Limits, assets, counterparties and time windows, checked deterministically before anything is signed.

How control works

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.

Owner
Sets policies and limits
Agent
Submits a structured intent
ELYX
Validates deterministically
ELYX module
Enforces spending limits
Elysium
Settles the transaction
01

Owners define the rules.

Policies, limits and approval thresholds are set by owner wallets. Agents can request a change; only owners can approve it.

02

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.

03

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.

Payments

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.

Anatomy of a payment
What ELYX checks and records
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
Execution

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
  1. 1Request
  2. 2Policy Validation
  3. 3Approval
  4. 4Execution
  5. 5Settlement
Agents

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.

Developers

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.

agent.ts
ts
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);
In five seconds

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.