Kernel Protocol · object specification

Constitution

The ratified set of reasoning rules that govern every recommendation Aegis is permitted to make.

Judgment protocol · lifecycle

kernel/v1.2
  1. 01Snapshot
  2. 02Investigation
  3. 03Recommendation
  4. 04Outcome
  5. 05Reflection
  6. 06Pattern
  7. 07Candidate Principle
  8. 08Constitution
  9. loopFuture Recommendation

↺ Constitution constrains every future recommendation. The pipeline is a closed loop, not a line.

§1 Versioning

Historical

Any recommendation must be explainable against the constitution version in force when it was made. Old versions therefore never disappear.

§2 Allowed operations

  • RatifyAdopt an approved candidate as an article.
  • VersionCut a new numbered edition; the prior edition remains readable.
  • DeprecateMark an article as no longer governing, with a reason.
  • SupersedePoint an article at the article that replaced it.

§3 Forbidden operations

  • DeleteDeletion would make past recommendations unexplainable.
  • Silent ModificationEvery change is a numbered, attributed version.
  • Retroactive applicationA new article never re-judges past recommendations.

§4 Relationship types

  • Constitution ratifies Candidate Principle

    Converts an approved proposal into governing text.

  • Constitution influences Recommendation

    Constrains what may be recommended and how.

  • Constitution supersedes Constitution

    A later article replaces an earlier one.

§5 Lifecycle events

  1. Ratified

    In force from a stated version.

  2. In force

    Governing all new recommendations.

  3. Contested

    An open challenge is under review.

  4. Deprecated

    No longer governing; readable.

  5. Superseded

    Replaced by a named article.

  6. Archived

    Historical record.

§6 State machine

initial: Ratified · terminal: Archived

FromToTrigger
RatifiedIn forceversion cut and published
In forceContestedchallenge opened with evidence
ContestedIn forcechallenge answered and closed
ContestedDeprecatedchallenge upheld
In forceSupersededreplacement article named
DeprecatedArchivedhistorical record
SupersededArchivedhistorical record

Forbidden transitions

  • Deprecated In forceReinstatement is a new article in a new version.
  • In force RatifiedVersions are numbered forward only.

§7 Lineage

Ancestry — what must exist before this object

transitive: Candidate Principle ← Pattern ← Reflection ← Investigation ← Outcome ← Snapshot ← Recommendation

Descendants — what this object can produce

transitive: Recommendation → Outcome → Reflection → Pattern → Candidate Principle

§8 Invariants

  • Every article carries the version in which it entered force.
  • No article is ever removed — only deprecated or superseded.

Global constraints binding this object

  • GI-05∀ c ∈ CandidatePrinciple : approve(c) ⇒ decidedBy(c) ∈ Humans ∧ openChallenges(c) = ∅

    No candidate enters the constitution without a named human decision and zero open challenges.

  • GI-06∀ a ∈ Constitution : ¬delete(a) ∧ version(a) ≠ ∅

    Constitutional articles are never deleted and always carry the version in which they entered force.

  • GI-10∀ x ∈ Kernel : ¬act(x)

    No kernel object executes an action on the business. The kernel advises only.