Skip to content
LogoLogo

Glossary

Terp Lean is a research product that decides who may vote from membership, not from how many tokens someone staked. These pages use the words below. Each page also defines a term the first time it appears.

The binary is terpz. The image is terpnetwork/terp-core:terpz-lean. The public Terp chain (terpd) is a different product. You run this locally. It is not a public Lean network.

Product words

WordMeaning
MembershipWho may vote when Lean owns the validator set: a bitfield of participants plus each member's effective balance.
BitfieldA packed row of bits. One bit per participant. A set bit means that member is in.
Effective balanceVoting weight Lean assigns a member. Not “how many tokens this account staked.”
JOINAdd a member. A new JOIN enters with small voting power so a silent joiner cannot stall the chain.
LEAVERemove a member.
LNPRLean proof record. The block proposer injects it. JOIN and LEAVE travel as subjects on it. Users cannot put it in the mempool.
DummyNamed fake proof with magic DSTW. Always fails. Not STWO. Not an SSLE proof.
STWONamed real proof: prover 2, field M31 (curve id 5). Produced off-chain.
App VMThe in-process runtime that verifies STWO. Also called zk-wasmvm: a CosmWasm host with a proof-check API. The native module calls that API. This is not a stored CosmWasm contract sudo.
FoldMany statements checked with one STWO verify. Concatenating Dummy proofs is not a fold.
SSLESingle secret leader election. Implemented as hide-until-block. Ships in the research image.
TicketThe public SSLE schedule entry. It is not the proposer's address. Tickets are unique per height.
HashmerchantAn older proposer-injected record (prefix HMVE). Lean does not replace it. When it is present, LNPR sits after it.

Status words

Use these three. Do not invent extra badges.

SayMeans
shippedIt is in terpz. You can run it locally.
not built yetThe code does not do this. Name the missing piece.
not on the public networkThe public Terp chain (terpd) does not run this. There is no public Lean network.

Name what is missing. Daily re-anon keys, million-validator period proofs, and a public Lean network are not built yet.

See Status for the scan table. See Verify to run the image.