DistributionX
DistributionX
What it does: Private allowlist distributions for the Logos Execution Zone
Stage: Prototype
Licence: MIT or Apache-2.0
Verified on 4 November 2026 against README and commit of 7 September 2026.
DistributionX is a tool for paying out to an allowlist without publishing recipient addresses, and it runs on the Logos Execution Zone (LEZ) with a Basecamp app and a Logos core module. The code is published by the GitHub account Timidan. The README does not say whether it is an official Logos project.
What it does
- It lets a distributor fund an allowlist without publishing recipient addresses.
- The distributor creates an eligibility list and an encrypted claim bundle.
- The LEZ program stores a Merkle root and funds the distribution vault.
- Each recipient proves one eligible row and submits a
claim_ppetransaction through LEZ privacy-preserving execution. - The program pays the recipient and records a nullifier in one transaction.
- The public state records the payout and nullifier, not the private membership witness. The README notes that the distributor still knows the original eligibility list.
Stage: Prototype. The README states no stage. The version in metadata.json is 0.1.0, and the README reports a verified run on the LEZ public testnet.
Use it
The helper scripts need Bash 4 or later on Linux or macOS. Run them with bash, not /bin/sh.
- For the visual flow in Basecamp, run
bash scripts/start-basecamp.sh --reset-localnet --clean-user-dir. - To run the full command-line lifecycle with real proofs, run
bash scripts/e2e.sh ci-localnet. - The two package files,
distributionx-client.lgxandDistributionX-ui.lgx, can also be downloaded from the v0.1.0 release.
Build it
- Run
bash scripts/package.shto build and verify both Logos package files and a SHA256SUMS file. - Run
bash scripts/ci-local.sh quickfor fast checks, orbash scripts/ci-local.sh allfor the full local CI suite.
Releases
- Latest tag: v0.1.0, 14 August 2026. The README links a v0.1.0 release page.
- Version in metadata.json: 0.1.0, for both the Basecamp app (distributionx) and the core module (distributionx_client).
See also
Sources
- dist-x README, GitHub, last commit 7 September 2026
- basecamp-app/metadata.json, GitHub
- distributionx_client_module/metadata.json, GitHub
Page status: Stub. Stub · Outline · Usable · Guide · Star. Anyone can improve this page and change its status.