Responsibilities
- Store protocol administrator.
- Store pause state.
- Approve credential schema versions.
- Deprecate schema versions.
- Expose configuration version.
Functions
Authorization
Only the configured admin can:- set a new admin,
- pause the protocol,
- unpause the protocol,
- approve schema versions,
- deprecate schema versions.
Backend Usage
The backend should check:- protocol is not paused before sensitive write operations,
- schema version is approved before registering a proof commitment,
- config version when caching contract state.