HBTRE1 is a fractional share of Brazilian Build-to-Rent. No dividends during construction. Rent pro-rata once operational. Sale of the underlying requires an on-chain 2/3 supermajority — the Governor role is irreversibly locked so even the admin Safe can't bypass it.
Equity puro, voto puro — cada holder com sua parte, cada venda com seu voto.
depositRent() reverts. No fixed-income framing, no SPE cash obligation.claim(epochIds[]) to pull your pro-rata share.depositRent() reverts with WrongPhase. Tokens freely transferable. Operator advances on habite-se.totalSupplyAtSale is frozen. Holders burn tokens for pro-rata share of proceeds. Terminal state.initiateSale(uint256) on the Share require 2/3 supermajority. Every other proposal (pause, parameter change) passes at simple majority. Detection happens at propose-time and is publicly flagged via isSaleProposal[id].
depositSaleProceeds(amount). A public event confirms funds are on-hand before voters vote.governor.propose(share, 0, initiateSale(proceeds), description). Governor inspects calldata and flags isSaleProposal[id] = true.forVotes × 3 ≥ (for + against) × 2 — i.e., ≥2/3 of decisive votes must be FOR.governor.queue(). Timelock holds the transaction for 2 days, giving the ecosystem time to react before execution.governor.execute(). Timelock calls share.initiateSale() → phase moves to SOLD, totalSupplyAtSale freezes.claimSaleProceeds() — tokens burn, BRLE transfers out at pro-rata of the frozen supply. Idempotent, non-reentrant, pull-model.Fractional ownership with rent only when earned, and a 2/3 on-chain vote on every sale. Live on Base.