Governance

There isn't any.

Stackr has no owner, no roles, no pause, no upgrade path and no proxy on any contract. There is nothing to vote on because the one parameter a revenue-sharing protocol normally argues about — how much goes to LPs versus stakers — is derived, not decided.

The split is a thermostat

On every swap the hook compares what the pool holds against what is staked and sets the share from that ratio, clamped to [20%, 80%] so neither side can ever be starved. Thin staking pays stakers more until people stake. A drained pool pays LPs more until people provide. The incentive budget tunes itself against its own imbalance.

What is immutable

The skim (1% of the ETH leg), the clamp bounds, the sink address and the pool the hook serves are all fixed at deployment. The only way to change any of it is to launch a different pool.

What is extensible

The sink is an interface, not a contract. Anything implementing IStackrSink — three functions — can receive a share: plain staking, ve-locks, senior/junior tranches, an insurance backstop. One hook, as many sharing designs as anyone cares to write. That is the part worth calling a standard.