Model Governance
Model governance in Lightchain AI is split across a small set of contracts. This page explains what can be configured, where the source of truth lives, and which changes take effect immediately versus operationally over time.What Model Governance Covers
At a high level, governance controls:- which models exist
- whether a model is enabled
- how jobs are priced
- how fees are split
- worker stake and slashing parameters
- dispute and timeout settings
- infrastructure limits such as blob counts and timeouts
Where Model Status Comes From
Model availability is not controlled by one flag alone.CodeHTML
CodeHTML
CodeHTML
- model registration
- model enabled or disabled state
- base fee
- per-byte fee
- max output tokens
CodeHTML
CodeHTML
CodeHTML
- model whitelist state for workers
- which workers support a model
- which workers are currently eligible for assignment
- the model is whitelisted in CodeHTML
- the model is enabled in CodeHTML
- the worker meets the stake and registration requirements
Model Lifecycle
The current model lifecycle inCodeHTML
CodeTEXT
[!TIP] For a complete operational view of a model, track bothandCodeHTML.CodeHTML
Important Enforcement Caveat
Disabling a model in config does not instantly create a hard stop for session creation.CodeHTML
- CodeHTML
- CodeHTML
- disabling a model in does not automatically remove workers already in the eligible setCodeHTML
- removing whitelist status in does not automatically purge workers already in that eligible setCodeHTML
- andCodeHTMLcan re-add workers to supported models without re-checking whitelist orCodeHTMLCodeHTML
If governance needs an immediate hard stop for a model, contract-level config changes alone are not enough.
The current implementation also requires operational coordination around worker eligibility.
How Fees Are Governed
Job pricing is model-specific:CodeTEXT
CodeHTML
CodeTEXT
[!NOTE]is accounting insideCodeHTML.CodeHTML
The contract tracks the burn amount, but it does not send ETH to a separate burn address.
Worker And Slashing Parameters
Some protocol-wide parameters live inCodeHTML
CodeTEXT
Dispute And Infrastructure Parameters
Dispute-related parameters include: Infrastructure-related parameters include:[!NOTE],CodeHTML, andCodeHTMLare stored on-chain, but current on-chain job logic does not directly enforce them as threshold comparisons.CodeHTML
They are policy inputs for off-chain services.
[!NOTE]is currently stored inCodeHTML, but it is not enforced by these three contracts.CodeHTML
Defaults And Validation
The current implementation validates several important invariants:- model fees must be valid before registration or update
- fee distribution must sum to CodeHTML
- slash rates cannot exceed the configured slash bound
- dispute windows and resolution windows must respect configured minimums
- must remain lower thanCodeHTMLCodeHTML
- core governance addresses such as dispatcher and disputer must be non-zero
What To Show In A Governance Dashboard
For model governance, the most useful fields are:- model ID
- enabled flag from CodeHTML
- whitelist flag from CodeHTML
- base fee
- per-byte rate
- max output tokens
- eligible worker count
- recent governance events
- minimum worker stake
- fee split
- slash rates
- dispute bond and timing windows
- ack and completion timeouts
- dispatcher address
- disputer address
Related Guides
Last updated: March 2026