# Transparency

Everything that governs Trellis is a constant in public source code, and was public before block zero. This page lists where each promise lives so it can be checked instead of believed.

## What was fixed before launch

| Claim | Where to verify |
|---|---|
| Supply cap 2 × 21 × 620,000 = 26,040,000 TRL | issuance constants in consensus code |
| Stage-1 reward 21 TRL | reward schedule in consensus code |
| Halving every 620,000 blocks | halving interval in consensus code |
| Block interval 216 s | difficulty retarget logic |
| 0 coins before block zero | genesis block contents |
| 0 dev fee | reward pays the block's miner in full |

## What does not exist

- No treasury address, no foundation wallet, no team allocation
- No unlock calendar — nothing was locked, so nothing unlocks
- No vote on emission — the schedule is arithmetic, not a poll
- No insider transaction history — the chain starts at genesis like everyone else

## The order of authority

1. **The chain.** What your own node accepts is the truth.
2. **The source code.** Public, reviewable, and the chain obeys it.
3. **Everything else.** This site, the whitepaper, forum posts — all subordinate.

If any sentence on this site ever disagrees with the chain, keep the chain and discard the page. That rule was fixed before block zero too.

## Releases

Every wallet release is published on GitHub with its exact asset and SHA-256 checksum, mirrored on the [downloads page](https://trellis-core.github.io/trellis/downloads/). Build from source and compare — identical input, identical hash.
