Open replay schema primer

JSON-shaped fragments for replay-safe runtime evidence.

These fragments describe replay events, trust deltas, lineage references, posture transitions, and continuity metadata in a vocabulary-aligned shape teams can discuss before choosing implementation details.

Proposed primer only. ReconAI is not claiming a ratified standards body role, universal wire-protocol compatibility, or live certification. The examples align with public LP vocabulary posture where useful.

Proposed fragment

Replay events

A replay event names the runtime moment, the actor, the surface, and the stable references needed to reconstruct order.

{
  "eventId": "evt_replay_01",
  "eventType": "tool_call.requested",
  "occurredAt": "2026-05-14T21:42:00Z",
  "runtimeSurface": "agent.workflow",
  "actorRef": "agent:support-planner",
  "inputRef": "sha256:input-redacted",
  "outputRef": null,
  "carriesExecutionAuthority": false
}

Proposed fragment

Trust deltas

A trust delta explains what changed in posture, confidence, continuity, or policy fit between observed and expected state.

{
  "deltaId": "delta_policy_04",
  "fromPosture": "aligned",
  "toPosture": "review_required",
  "dimension": "policyFit",
  "reason": "requested tool scope exceeded the mission baseline",
  "evidenceRefs": ["ghostlog:gl_18", "lineage:ln_44"]
}

Proposed fragment

Lineage references

Lineage references connect predecessor and successor steps without requiring public payload disclosure.

{
  "lineageRef": "lineage:ln_44",
  "parentEventId": "evt_replay_01",
  "childEventIds": ["evt_replay_02", "evt_recovery_01"],
  "handoffType": "tool_to_agent",
  "contextPreserved": ["intent", "policyEnvelope", "checkpointRef"]
}

Proposed fragment

Posture transitions

Posture transitions keep the review state legible as the system moves from normal execution into inspection or recovery.

{
  "transitionId": "posture_tr_12",
  "previous": "monitoring",
  "current": "inspect_drift",
  "trigger": "trust_delta_detected",
  "reviewAction": "compare_expected_vs_observed",
  "carriesExecutionAuthority": false
}

Proposed fragment

Continuity metadata

Continuity metadata records whether enough replay context survived across handoffs, retries, and recovery paths.

{
  "continuity": {
    "checkpointRef": "checkpoint:cp_recovery_03",
    "sequenceIndex": 7,
    "replayCompleteness": "partial",
    "lostContext": ["toolResultBody"],
    "retainedContext": ["intent", "lineageRef", "trustDeltaRef"]
  }
}

Working model

Draft lifecycle shape for discussion, not ratified.

The examples below are intentionally fuller than the primer fragments. They are proposed conversation aids, not a standards claim, certification requirement, or universal wire format.

Draft example

Replay lifecycle array

A fuller replay lifecycle keeps order, review posture, and evidence references together without requiring every payload to be public.

{
  "replayId": "replay_2026_05_14_001",
  "schemaStatus": "draft_for_discussion",
  "ratified": false,
  "lifecycle": [
    {
      "phase": "intent_captured",
      "eventRef": "evt_replay_01",
      "checkpointRef": "checkpoint:intent_01",
      "continuityRefs": ["lineage:ln_44"],
      "reviewPosture": "monitoring"
    },
    {
      "phase": "tool_requested",
      "eventRef": "evt_replay_02",
      "checkpointRef": "checkpoint:tool_scope_01",
      "continuityRefs": ["lineage:ln_44", "ghostlog:gl_18"],
      "reviewPosture": "approval_required"
    },
    {
      "phase": "recovery_reconstructed",
      "eventRef": "evt_recovery_01",
      "checkpointRef": "checkpoint:cp_recovery_03",
      "continuityRefs": ["lineage:ln_45", "trustDelta:delta_policy_04"],
      "reviewPosture": "operator_review"
    }
  ]
}

Draft example

Continuity references

Continuity refs connect lifecycle phases, lineage, GhostLog evidence, trust deltas, and redacted payload hashes into one inspectable chain.

{
  "continuityRefs": {
    "intentRef": "sha256:intent-redacted",
    "lineageRefs": ["lineage:ln_44", "lineage:ln_45"],
    "ghostlogRefs": ["ghostlog:gl_18", "ghostlog:gl_19"],
    "trustDeltaRefs": ["trustDelta:delta_policy_04"],
    "checkpointRefs": ["checkpoint:intent_01", "checkpoint:cp_recovery_03"],
    "redactionPolicy": "payloads_redacted_refs_retained"
  },
  "discussionNotes": [
    "Draft field names only",
    "Not a ratified standard",
    "Intended for replay-safe review conversations"
  ]
}