Skip to main content

Treasury Fee Flows

Document type: Token reference
Doc ID: TOKEN-TREASURY-FEE-FLOWS
Status: Final v0.1
Release date: December 21, 2025
Author: Nicolas Turcotte, Founder
Source repo: dcorps-docs-public (docs/token/TOKEN-TREASURY-FEE-FLOWS.md)
Last updated: 2025-12-24

Scope: How protocol service fees and treasury-related flows are accounted for and reported.


1. Fee types

  • Gas fees (DCHUB): paid per transaction and distributed to validators/delegators.
  • Service fees (USDC or approved stablecoins): charged for protocol services such as entity registration, premium names, and module participation.

2. Default fee routing

2.1 Gas fees

  • Collected by the chain and distributed through the standard distribution module.
  • Visible in chain events and validator reward records.

2.2 Service fees

  • Default routing: 100% to the Protocol Treasury module account (genesis default).
  • Governance MAY define explicit splits by fee type, for example:
    • a share to the dCorps foundation once established; and
    • a share to participating jurisdictions where jurisdiction adapter modules are used.
  • Governance MAY also route a share to the community pool or other program accounts where adopted.

3. Accounting and reporting

Treasury reporting MUST include:

  • starting balance by asset and wallet;
  • inflows by fee type (gas vs service);
  • outflows by category (development, grants, operations, reserves);
  • period delta and ending balance.

Reporting should be derived from tagged on-chain events where possible.


4. Change control

  • Fee routing changes require governance approval.
  • Changes MUST be recorded on-chain (governance) and reflected by updating this document.