Core Components

The Pilot Agent Control Layer is built on five key components. Together, these modules enable agents to understand intent, route actions securely, and execute across chains in a transparent and scalable way.


1. Intent Parsing

The starting point of every action.

  • Translates natural language input into structured commands.

  • Identifies what the user wants (swap, transfer, deposit, etc.) and the parameters (amount, asset, destination).

  • Uses LLMs and rule-based logic to ensure commands are precise enough to execute.

Example: User: “Swap 100 USDC to ETH and send it to Alice.” → Parsed as { action: swap, amount: 100, token: USDC, output: ETH, transferTo: Alice }.


2. Action Router

Responsible for connecting intent to the right onchain service.

  • Chooses the best protocol, chain, or integration based on availability and user context.

  • Optimizes for liquidity, fees, and speed.

  • Modular → easily extended with new adapters for protocols and chains.

Example: Swap request can be routed via:

  • Cetus (Sui)

  • 0x API (EVM)

  • Jupiter (Solana)


3. Execution Layer

The transaction engine that turns routed actions into onchain results.

  • Builds transactions in the required format (PTBs on Sui, bundled calls on EVM, etc.).

  • Handles gasless execution where supported.

  • Confirms and tracks the state of execution.

Key point: Users don’t deal with raw transactions — the execution layer abstracts all chain-specific complexity.


4. Wallet Abstraction (AA + Session Keys)

Simplifies wallet management for both users and agents.

  • Account Abstraction (AA): Enables smart wallets with programmable permissions.

  • Session Keys: Temporary, scoped keys that allow agents to act without asking the user to sign every step.

  • Supports social login (zkLogin, Privy, etc.) for onboarding without seed phrases.

Benefit: Agents can operate safely within defined limits (gas caps, token allowances) while maintaining user sovereignty.


5. Cross-Chain Router

Makes the system chain-agnostic by default.

  • Handles asset transfers and liquidity routing between chains.

  • Unifies balances so users see one portfolio, not fragmented assets.

  • Designed to plug into bridges and messaging layers for full interoperability.

Outcome: Agents can execute multi-chain strategies without forcing users to switch networks or approve multiple times.


6. Guardrails & Observability

The trust layer of Pilot.

  • Every action is logged and auditable.

  • Policies define what agents can and cannot do (limits, frequency, token allowlists/blacklists).

  • Observability dashboards provide transparency for users, developers, and protocols.

Example: If an agent swaps 1000 USDC, the log will show:

  • Source (wallet ID)

  • Action (swap)

  • Route (protocol used)

  • Result (tokens received, fees paid)

Last updated