Logos Autonomous Agent
Logos Autonomous Agent
What it does: A module that gives an AI agent its own shielded LEZ wallet, private file storage, encrypted messaging, an owner-controlled spending policy and A2A-compatible coordination
Stage: Prototype
Licence: MIT or Apache-2.0
Verified on 4 November 2026 against README and commit of 9 September 2026.
Logos Autonomous Agent is a library and headless program that gives an AI agent its own wallet and tools, and it runs on the Logos Execution Zone (LEZ), 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. Below them the agent spends on its own. Above them it asks the owner over an encrypted channel and waits.
- 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.
- 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.
- 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. 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 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
- Run
nix build .#owner-installfor the owner app module andnix build .#agent-installfor the core agent module. - Run
./scripts/build-ffi.shto build the Rust core library. - Run
./scripts/package-basecamp.shto make side-loadable .lgx bundles in dist/. - Run the tests with
cargo test -p logos_agent. 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 and liblogos_agent.so.
See also
Sources
- logos-agent README, GitHub, last commit 9 September 2026
- module/metadata.json, GitHub
- app/metadata.json, GitHub
Page status: Stub. Stub · Outline · Usable · Guide · Star. Anyone can improve this page and change its status.