Skip to content

compute(owner-cut): the accrual series #10484

Description

@JSONbored

How much has each subnet owner actually been credited, per day.

Deliverable

Per-subnet daily accrued owner cut = alpha_out_emission × 0.18, priced at usd_at_tx (#10431) rather than a window-average rate.

Two mechanics to get right

  • 18%, not 1/6. SubnetOwnerCut = 11796/65535 = 0.17999…. At SN64's scale the difference is 6 TAO/day ($1.2k/day) and would surface as an unexplained residual in the very reconciliation this feeds.
  • Read the cut from chain state, do not hardcode it. It is a global parameter today; a hardcoded 0.18 becomes silently wrong the day it changes. Also respect the per-subnet owner_cut_enabled flag — a subnet with it false accrues nothing, and must show 0 for a real reason rather than null.

Dependency

The accrual destination comes from B0.1's answer. The accrual amount does not — this can be built in parallel with the spike.


Part of #10440 — Phase B0 · foundation. Maintainer-only.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions