LNS
LNS
What it does: A private-by-default name service on the Logos Execution Zone, with a Names app for Basecamp to post, message and get paid under a name
Stage: Prototype
Licence: Apache-2.0 or MIT, at the user's option
Verified on 4 November 2026 against README and basecamp-v0.10.3.
LNS (the LEZ Name Service) is a name service by jefdiesel that runs on the Logos Execution Zone (LEZ). Its Names app for Basecamp lets a person post, message and get paid under a name, using Logos Messaging for messages.
What it does
- It registers a short name, such as
jef, on LEZ. On testnet a name takes a refundable deposit of 1,000,000 and does not expire. - The chain sees only an identifier derived from the name, never the name itself. A name held from a private account changes through a zero-knowledge proof made on the user's machine.
- A name has a profile and a page of its own HTML, which anyone who knows the name can read.
- A public board holds posts, replies, likes and follows, each signed by a name.
- Direct messages and group chats between names are end-to-end encrypted over Logos Messaging, through Basecamp's chat module.
- Payments to a name go from a private account, and the chain does not show who paid whom or how much.
- A second anonymous name can be made, held by its own private account, so nothing on chain links it to the main name.
- A command line client, a JavaScript resolver and a read-only MCP server for AI agents are in the same repository.
Stage: Prototype. The README says it is "Live on the public LEZ testnet". It also says it was "Suggested as a Logos RFP". The README does not say whether it is an official Logos project.
Use it
- Install the command line client with the install line in the README, then run
names setup. It runs on macOS (Apple Silicon) and Linux (x86_64), and uses the public LEZ testnet by default. - In Basecamp 0.3.2, open Settings, then Package Repositories, and add
https://logos-names.wrapit.workers.dev/basecamp/logos-repo.json. - Install Names from Applications, not from Package Manager. The install brings both the Names app and the Names module.
- Press Launch. The Welcome screen checks the command line client and walks through picking a name.
- Welcome's Get free tokens button gives 2,000,000 testnet LEZ once a day from the Names faucet. The README says this needs both the client and the app on 0.10 or later.
- A private registration takes about 20 minutes, and each private change is a proof on the user's machine that takes a few minutes.
Build it
- It needs Rust 1.98.1 and the RISC Zero toolchain (cargo-risczero 3.0.5).
cargo test -p names_core -p names_sealtests the program logic without a chain.cargo build --release -p names_methodsbuilds the guest, andcargo build --release -p names_clibuilds the client.- The README says this guest build is not reproducible. A reproducible build with
cargo risczero buildneeds Docker.
Releases
Latest Basecamp tag: basecamp-v0.10.3, 30 October 2026. A later command line tag, cli-20261102-1326, is dated 2 November 2026. The Names app metadata.json gives 0.10.3, and the Names module metadata.json gives 0.10.0.
See also
Sources
- logos-names README, GitHub, last commit 2 November 2026
- Names app metadata.json and Names module metadata.json, GitHub
Page status: Stub. Stub · Outline · Usable · Guide · Star. Anyone can improve this page and change its status.