Operations Intermediate 1 minute read Updated 2026-06-26 UTC

Audit packets

The approval bundle every promoted descendant should carry: manifest, lineage, evidence, risk, cost, and rollback.

Research statusOperational pattern Publication statePublished Reviewed byMichael Kappel Source reports3

Purpose

An audit packet makes a promotion decision reviewable after the fact. It should answer who approved the descendant, why it was accepted, what evidence was used, what risks were known, and how to undo the change.

Packet contents

SectionRequired evidence
Candidate identitydigest, manifest, owner, lifecycle state
Lineageparents, operator, data sources, teacher models
Evaluationsuite version, scorecards, failure slices, calibration
Resource profilememory, latency, compute, energy, storage
Safety and securityscans, red-team notes, permission diff, hard gates
Release planshadow, canary, success criteria, stop conditions
Rollbackrollback package, procedure, owner, tested timestamp
Decisionapprovers, UTC time, policy version, rationale

Packet builder

pseudocode
FUNCTION build_audit_packet(candidate, evidence, release_plan, policy)
    packet.candidate <- candidate.manifest
    packet.lineage <- GET_LINEAGE(candidate.id)
    packet.scorecards <- evidence.scorecards
    packet.resource_profile <- evidence.resource_profile
    packet.risk_assessment <- ASSESS_RISK(candidate, evidence, policy)
    packet.release_plan <- release_plan
    packet.rollback <- VERIFY_ROLLBACK(candidate)
    packet.created_at_utc <- NOW_UTC()
    RETURN SIGN(packet)
END FUNCTION

Approval rule

No approval should reference a floating name like latest. It should reference immutable digests, evidence versions, and policy versions.

Store packets with releases

The release record should link to the exact audit packet. If an incident occurs, the incident response team should not have to reconstruct why the candidate was promoted.

Source reports used for this guide

These reports are preserved verbatim in the site archive. The guide above is an editorial synthesis and may narrow, qualify, or reorganize claims from the source material.