LNS
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 testnet LEZ and does not expire. - By the README's account, 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, that shows a change is valid without revealing who made it.
- Each 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 travel over Logos Messaging through Basecamp's chat module, and the README says they are end-to-end encrypted.
- Payments to a name go from a private account. According to the README, the chain does not show who paid whom or how much.
- A second, anonymous name can be made and held by its own private account. The README says nothing on chain links it to the main name.
- The same repository holds a command line client, a JavaScript resolver and a read-only MCP (Model Context Protocol) server for AI agents.
Stage: Prototype. The README, last updated in November 2026, says it is "Live on the public LEZ testnet" and that it was suggested as a Logos RFP. It reports a security update on 2 November 2026 that applied every fix from an independent review, which had found 1 critical, 2 high, 3 medium and 3 low issues. 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 by the README's estimate, and about 35 in its end-to-end test from a clean setup. 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, the program the proofs run, 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
- rust-toolchain.toml, GitHub
- logos-names releases, GitHub