Logos Autonomous Agent: Difference between revisions
Eleutherious (talk | contribs) New tool page, source-checked against the project README |
Eleutherious (talk | contribs) Plainer prose: fewer quotes, project claims attributed, glosses folded in |
||
| (One intermediate revision by the same user not shown) | |||
| 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 by the GitHub account aegonmyy 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 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, and over either limit it asks the owner over an encrypted channel and waits. | ||
* | * The README says only the owner can change the spending limits, and that the agent cannot change its own. | ||
* Skills are called by name with JSON arguments | * Skills are called by name with JSON arguments, and new ones, including third-party skills, register without changes to the agent core. | ||
* Default skills cover storage, messaging, the wallet and programs, A2A tasks and | * Default skills cover storage, messaging, the wallet and programs, status, and A2A tasks. 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 | * Agents publish signed A2A Agent Cards, find each other on a shared topic and pay each other in LEZ per task, with Logos Messaging carrying the traffic. | ||
* | * By the README's account, files are encrypted on the client before upload, so the storage node holds only ciphertext. | ||
* No AI model is bundled | * No AI model is bundled, and inference is left to the deployer. | ||
Stage: Prototype. The README states no stage | Stage: Prototype. The README states no stage. 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. The README 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 | The README says it was built for λPrize LP-0008. | ||
== 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 | # Start the agent with the <code>agent</code> command. Give it the owner identity, the spending limits, a state file and the REST address of nwaku, a Logos Messaging node. | ||
# 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}} | ||
Latest revision as of 23:27, 4 November 2026
Logos Autonomous Agent is a library and headless program by the GitHub account aegonmyy 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 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, and over either limit it asks the owner over an encrypted channel and waits.
- The README says only the owner can change the spending limits, and that the agent cannot change its own.
- Skills are called by name with JSON arguments, and new ones, including third-party skills, register without changes to the agent core.
- Default skills cover storage, messaging, the wallet and programs, status, and A2A tasks. 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, with Logos Messaging carrying the traffic.
- By the README's account, files are encrypted on the client before upload, so the storage node holds only ciphertext.
- No AI model is bundled, and inference is left to the deployer.
Stage: Prototype. The README states no stage. 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. The README 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, a state file and the REST address of nwaku, a Logos Messaging node. - 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