Infrastructure · Data Structures
RuleSet
Immutable collection of constraints
Definition
Mechanism
A structured collection of Constraints and invariants that defines a validity boundary. It serves as the immutable input for validation logic, distinct from a mutable policy or social Constitution.
Invariants
- Immutable once bound: a change is a new RuleSet, not an edit to the one already committed to.
Risks
Failure modes
None stated.
Relationships
Builds on
References
Society
Ratified rule set, amendable only out of band
Non-negotiable boundary condition
Used by
Accepts
Society
Rule-based message filtering
Reference
Data schema
{
"type": "object",
"required": [
"constraints",
"invariants"
],
"properties": {
"constraints": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of constraint hashes"
},
"invariants": {
"type": "array",
"description": "Invariants the set asserts, alongside its constraints. Named in the mechanism and previously absent."
}
}
}