Verified
The doctrine matches the Mullusi public architecture, platform map, and governance philosophy.
Mullusi defines a governed foundation for high-risk symbolic work before execution is claimed. Every public claim must carry a declared evidence state, proof boundary, release lineage, and rollback path.
The doctrine matches the Mullusi public architecture, platform map, and governance philosophy.
Runtime conformance stays pending until signed witness endpoints close.
Every public release requires snapshot reference, superseded lineage, and rollback policy.
mullusi.com is the company and product routing surface.
Doctrine v1.2 is evidence-bound and reversible.
/health, /gateway/witness, and /runtime/conformance must publish signed witness evidence.
Private source, operator routes, and recovery records remain outside the public surface.
release_surface := {
surface_id,
version,
owner,
claim,
evidence_state,
proof_boundary_ref,
authority_ref,
promotion_source,
snapshot_ref,
witness_ref,
threat_model_ref,
consequence_scope,
re_governance_triggers,
supersedes,
superseded_by,
rollback_policy,
public_notice_required,
created_at
}
publish(surface):
require evidence_state
require proof_boundary_ref
require authority_ref
require snapshot_ref
if evidence_state == "VerifiedRuntime":
require signed witness_ref
if surface is public:
require threat_model_ref
require rollback_policy
require public_notice_required decision
if surface supersedes another public claim:
require supersedes
require superseded_by update on old surface
require public notice when claim meaning changes
return PublishableWithBoundary or GovernanceBlocked(reason)
| Trigger | Why it matters | Required posture |
|---|---|---|
| Context change | Prior verdict may no longer bind the active situation. | Re-check before material consequence. |
| Authority change | Actor, permission, or policy authority may have shifted. | Block until authority is re-established. |
| Risk class change | Low-risk proposal can become high-consequence during execution. | Escalate evidence state and proof boundary. |
| Dependency change | External service, data source, or route may drift. | Re-evaluate against current dependency state. |
| Timeout | Evidence can expire before execution finishes. | Require fresh snapshot and witness reference. |
Evidence state inflation
Protected surface promotion
Stale claim reuse
Missing superseded_by lineage
Unsigned witness substitution
Deadline pressure override
Rollback erasure
Fail closed when evidence, authority, or lineage is missing.
rollback(surface_id):
old_surface.superseded_by := new_surface.surface_id
preserve old claim
mark old evidence_state as superseded / deprecated / rejected
publish notice if public claim changed
notify dependent consumers if they relied on the old claim
STATUS:
Completeness: 96%
Self-attested invariants: evidence boundary, material consequence trigger, public/private boundary, reversible release, rollback lineage, threat model minimum
Open issues: runtime witness endpoints remain AwaitingEvidence
Next action: close signed runtime witness endpoints before any VerifiedRuntime claim