How BK$ enters circulation
New BK$ come from a single allowlisted issuance source, apple_tree — the public distribution mechanism on the home page. Each claim is a real on-ledger issuance, subject to the cap, replicated to every peer and visible in the ledger export.
That mechanism has two entry points, both writing through the same capped issuance path: claiming a ripe apple directly, and a skill-based mini-game whose score is settled into one issuance when the player finishes a round. Both are rate-limited per wallet and per IP address, and neither can mint outside the cap.
Development-only sources (a test faucet and dev wallets) exist in the codebase but are rejected in production by the deployment preflight script, which blocks a release that leaves them enabled.
There is no premine helper that bypasses the cap, no hidden mint function, and no team, treasury, or reserve allocation encoded in the protocol. Should any allocation policy be adopted later, it would have to pass through the same capped issuance path and be disclosed here.