Logos Autonomous Agent: Difference between revisions
Eleutherious (talk | contribs) New tool page, source-checked against the project README |
Eleutherious (talk | contribs) Second check: fixes to facts, dates (UTC), glosses and attribution |
||
| Line 10: | Line 10: | ||
| verified_against = README and commit of 9 September 2026 | | verified_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 | '''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 == | == What it does == | ||
* The agent holds its own shielded LEZ account and can send and receive tokens apart from its owner. | * 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. | * 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. | * 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. | * 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. | * 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. | * 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. | Stage: Prototype. The README states no stage, and it points to a recorded run of the whole sequence against the public testnet, which <code>docs/HEADLESS_DEPLOY.md</code> 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". | The README says it was "Built for λ-Prize LP-0008". | ||
| Line 28: | Line 28: | ||
== Use it == | == Use it == | ||
# Set <code>LEE_WALLET_HOME_DIR</code> to a wallet folder. On a machine with no wallet, create one with <code>agent-wallet-init --sequencer https://testnet.lez.logos.co</code>. | # Set <code>LEE_WALLET_HOME_DIR</code> to a wallet folder. On a machine with no wallet, create one with <code>agent-wallet-init --sequencer https://testnet.lez.logos.co</code>. | ||
# Start the agent with the <code>agent</code> command. Give it the owner identity, the spending limits, the nwaku REST address for Logos Messaging and a state file. | # Start the agent with the <code>agent</code> command. 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 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 <code>OwnerChannel</code> or in the Basecamp owner app. | # The owner approves or denies held spends and changes limits over the owner channel, either in code with <code>OwnerChannel</code> or in the Basecamp owner app. | ||
| Line 34: | Line 34: | ||
== Build it == | == Build it == | ||
* | * <code>nix build .#owner-install</code> builds the owner app module, and <code>nix build .#agent-install</code> builds the core agent module. | ||
* | * <code>./scripts/build-ffi.sh</code> builds the Rust core library. | ||
* | * <code>./scripts/package-basecamp.sh</code> makes side-loadable .lgx bundles in dist/. | ||
* | * <code>cargo test -p logos_agent</code> runs the tests. The integration tests start a LEZ stack through Docker. | ||
== Releases == | == Releases == | ||
* Latest tag: v0.2.0-basecamp-bundles, 9 September 2026. | * 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). | * 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 | * 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 == | == See also == | ||
| Line 56: | Line 56: | ||
* [https://github.com/aegonmyy/logos-agent/blob/main/module/metadata.json module/metadata.json], GitHub | * [https://github.com/aegonmyy/logos-agent/blob/main/module/metadata.json module/metadata.json], GitHub | ||
* [https://github.com/aegonmyy/logos-agent/blob/main/app/metadata.json app/metadata.json], GitHub | * [https://github.com/aegonmyy/logos-agent/blob/main/app/metadata.json app/metadata.json], GitHub | ||
* [https://github.com/aegonmyy/logos-agent/blob/main/docs/HEADLESS_DEPLOY.md docs/HEADLESS_DEPLOY.md], GitHub | |||
* [https://github.com/aegonmyy/logos-agent/releases releases], GitHub | |||
{{Page status|Stub}} | {{Page status|Stub}} | ||
Revision as of 21:01, 4 November 2026
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