Logos Autonomous Agent
Logos Autonomous Agent is a library and headless program that gives an AI agent its own wallet and tools. It runs on the Logos Execution Zone (LEZ), the Logos layer that runs on-chain programs, and on Logos Storage and Logos Messaging, with a Basecamp owner app. The code is published by the GitHub account aegonmyy. The README does not say whether it is an official Logos project.
What it does
- The agent holds its own shielded LEZ account and can send and receive tokens apart from its owner.
- The owner sets a per-transaction limit and a per-period limit. Within both limits the agent spends on its own. Over either limit it asks the owner over an encrypted channel and waits.
- The README says only the owner can change the spending limits. The agent cannot change its own.
- Skills are called by name with JSON arguments. New skills, including third-party ones, register without changes to the agent core.
- Default skills cover storage, messaging, the wallet and programs, A2A tasks and status. A2A (Agent2Agent) is an open protocol for AI agents to find and work with each other.
- Agents publish signed A2A Agent Cards, find each other on a shared topic, and pay each other in LEZ per task. Logos Messaging carries the traffic.
- The README says files are encrypted on the client before upload, so the storage node holds only ciphertext.
- No AI model is bundled. The README says inference is left to the deployer.
Stage: Prototype. The README states no stage, and it points to a recorded run of the whole sequence against the public testnet, which docs/HEADLESS_DEPLOY.md dates 8 September 2026. The metadata gives version 1.0.0, and the latest tag is v0.2.0-basecamp-bundles. It lists known limitations, including that the wallet-backed on-chain skills are not yet driven through the Logos Core module session.
The README says it was "Built for λ-Prize LP-0008".
Use it
- Set
LEE_WALLET_HOME_DIRto a wallet folder. On a machine with no wallet, create one withagent-wallet-init --sequencer https://testnet.lez.logos.co. - Start the agent with the
agentcommand. Give it the owner identity, the spending limits, the nwaku REST address for Logos Messaging (nwaku is a Logos Messaging node) and a state file. - The agent prints its shielded account ID. Fund it from any wallet.
- The owner approves or denies held spends and changes limits over the owner channel, either in code with
OwnerChannelor in the Basecamp owner app. - For the Basecamp app, set the environment variables the README lists, then load the
agentandagent_ownermodules into logoscore or Basecamp.
Build it
nix build .#owner-installbuilds the owner app module, andnix build .#agent-installbuilds the core agent module../scripts/build-ffi.shbuilds the Rust core library../scripts/package-basecamp.shmakes side-loadable .lgx bundles in dist/.cargo test -p logos_agentruns the tests. The integration tests start a LEZ stack through Docker.
Releases
- Latest tag: v0.2.0-basecamp-bundles, 9 September 2026.
- Version in metadata.json: 1.0.0, for both the core module (agent) and the owner app (agent_owner).
- GitHub lists two releases. The latest is v0.2.0-basecamp-bundles, which carries agent.lgx, agent_owner.lgx, liblogos_agent.so, README.txt and SHA256SUMS.txt.
See also
Sources
- logos-agent README, GitHub, last commit 9 September 2026
- module/metadata.json, GitHub
- app/metadata.json, GitHub
- docs/HEADLESS_DEPLOY.md, GitHub
- releases, GitHub