Give your AI agent an on-chain account
LUKSO is an EVM Layer 1 where an AI agent can control a Universal Profile through scoped, revocable permissions. A compatible relay can sponsor transactions through LSP25 when available.
Why build AI agents on LUKSO: a Universal Profile is a smart contract account. An agent can act through a permissioned controller whose authority is defined by the LSP6 Key Manager and can be limited or revoked. Compatible relay services can sponsor transactions through LSP25.
- Controlled account: the agent operates through a controller of a Universal Profile (LSP0), which holds assets and acts on-chain.
- Scoped permissions: LSP6 can restrict call types, target contracts, interface IDs, function selectors, and data keys.
- Sponsored transactions: a compatible relay service can pay gas through LSP25; availability and eligibility depend on the service.
- Revocable authority: an authorized controller can update or remove the agent's permissions. Recovery requires separately configured controllers or a recovery mechanism.
An identity and permission layer for agents
A smart contract account the agent can operate through a permissioned controller. It holds LYX, tokens, and NFTs and can interact with compatible LUKSO apps.
How accounts workGive the agent a controller with granular permissions: restrict its call types, target contracts, interface IDs, function selectors, and data keys. Revoke any time.
Key ManagerA compatible relay service can submit an agent's signed transaction and pay its gas. Sponsorship depends on the relayer; LUKSO's Relayer User API is currently in private beta and requires an API key.
Relay callsWith a configured Universal Receiver Delegate, the profile can react to incoming assets and notifications, including applying custom acceptance or rejection logic for autonomous workflows.
Universal ReceiverAgent experiments and automation tools on LUKSO
The Agent Council is an experimental Synthesis Hackathon project that demonstrated four AI agents coordinating through a shared Universal Profile. Ecosystem tools also explore agent data, automation, and identity linked to Universal Profiles.

Authorize AI agents to act through a Universal Profile, with scoped, revocable permissions.
Open OpenClaw
Rule-based assistants that automate Universal Profile actions, such as tipping or forwarding incoming assets.
Open UP Assistants
Let agents create and distribute token drops on LUKSO from a Universal Profile.
Open Token ClaimerExplore AI and agent projects listed in the LUKSO ecosystem directory.
Browse AI projectsBuild agents on LUKSO
Create a Universal Profile, then grant your agent a scoped controller through the LSP6 Key Manager.
Get startedThe ecosystem is exposed as JSON at /api/ecosystem, and the whole site is indexed for agents at /llms.txt.
/api/ecosystem /llms.txtBuild and test on the LUKSO Testnet (chain 4201) before shipping to Mainnet (chain 42).
Connect to LUKSOAI agents on LUKSO, answered
Can an AI agent have its own account on LUKSO?
Yes. An agent can control a Universal Profile through a permissioned controller. The smart contract account can hold LYX, tokens, and NFTs and interact with compatible LUKSO apps without giving the controller unrestricted authority.
How do you control what an AI agent is allowed to do?
Through the LSP6 Key Manager. A Universal Profile can have multiple controllers, each restricted by call type, target address, interface, function, or data key. You can grant an agent a narrow permission set and revoke it at any time.
Can an agent transact without holding LYX for gas?
Only when a relayer sponsors the transaction. LSP25 Execute Relay Call lets a compatible relay service submit an agent's signed transaction and pay its gas. Access to LUKSO's Relayer User API is currently in private beta and requires an API key.
Are there AI agents on LUKSO today?
The experimental Agent Council DAO, built for the 2026 Synthesis Hackathon, demonstrated four AI agents coordinating through Universal Profiles and a shared council profile. Other ecosystem projects explore AI tools and on-chain reputation.
How does a developer give an agent a Universal Profile?
Create a Universal Profile, then grant the agent a scoped controller through the LSP6 Key Manager. The standards and SDKs are documented at docs.lukso.tech, and machine-readable ecosystem data is available at /api/ecosystem and /llms.txt.