Before advising anyone on running a treasury on chain, a project should be able to describe its own. This post is EmpoorioChain's treasury — its funding, its cap, its governance — including the configuration error that made the cap meaningless for a while.
The allocation
150,000,000 DMS at mainnet genesis — 15 % of initial supply. On the testnet the treasury account exists and is funded from the test allocation.
Income
- 20 % of every transaction fee. The other 80 % is burned.
- 70 % of slashing penalties.
- Domain registration revenue:
.empdomains (pallet-emp-domains, since runtime 208) cost 2,000 DMS/year for three characters, 500 for four, 20 for five or more, paid to the treasury.
The tokenomics document states why the fee share exists: without it the 150 M would be a closed bag — when it runs out, it's over. Fee income ties the treasury to real network use.
The spending cap
TreasuryMaxSpendPerPeriod limits spending to 10 % of the treasury per period, and the period (TreasuryVentanaDeTope) is 365 days.
It was not always. Until runtime 217 the window constant was set to 12 hours. Ten percent every twelve hours is not a cap; it is permission to empty the treasury in a week. The value was corrected as part of the "wire it or retire it" sweep, and the tokenomics document records the history so that nobody reads the current 10 % and assumes it was always meaningful.
Governance
Spending is proposed and approved through the governance pallets (pallet-community-governance, with pallet-gov-boundary and pallet-guardian defining what governance may not touch). Any change to the cap, the fee split or the income sources is an economic-class runtime upgrade: 28,800-block timelock (~48 hours on testnet), economic simulation, fee-impact analysis and a migration dry-run required, per the upgrade policy.
What a corporate treasury could take from this
- Fund it from activity, not only from allocation. A fee share means the treasury grows with use.
- Cap spending per real period. And check the period constant; a wrong unit turns a cap into decoration.
- Put changes behind a timelock with required evidence. The economic class exists so that nobody can move fee splits overnight.
- Publish the constants. The cap, the window, the split and the balance are all readable from chain state.
What EmpoorioChain does not offer corporations
A treasury product. No company runs its treasury on EmpoorioChain; no custody partner exists; DMS is not listed; there are no fiat rails. pallet-tokenized-fund and pallet-yield-vault are the primitives such a product would use, unaudited, on a testnet. The previous version of this page recapped a webinar with an institutional custody firm; that relationship is not this ecosystem's.
Based on TOKENOMICS_CANONICO.md §2 and §5, TOKENOMICS.json (dominios_emp, comisiones), RUNTIME_UPGRADE_POLICY.md and the runtime 217 notes.


