Change Evidence Sprint

Change Acceptance Evidence Annex

PairTrace provides an external, reviewable evidence layer for a recorded change workflow. This annex makes the declared sequence, linked evidence, review, and release disposition inspectable.

Caseprocess-integrity-demo-v0
Release stateapproved
Recorded events13

Change under review

Upgrade a local synthetic matcher from v1.0 to v2.0.

Acceptance criteria

IDCustomer criterionTechnical reviewEvidence links
criterion-match-stabilityThe fixed synthetic control must remain a match after the approved v2 threshold change, with replay provenance retained.met

Complete chronological trail

Seq.Event IDStageRecord statusOccurred atRequired roleOrganizationEvidence
1evt-requestchange_requestedeffective2026-07-22T00:00:00Zrequestersynthetic-customer-org0
2evt-authorizechange_authorizedeffective2026-07-22T00:00:00Zauthorizersynthetic-customer-org0
3evt-baselinebaseline_recordedeffective2026-07-22T00:00:00Zexecutorsynthetic-provider-org1
4evt-changechange_appliedeffective2026-07-22T00:00:00Zexecutorsynthetic-provider-org0
5evt-replay-blockingreplay_recordedeffective2026-07-22T00:00:00Zexecutorsynthetic-provider-org1
6evt-review-blockingreview_recordedeffective2026-07-22T00:00:00Ztechnical_reviewersynthetic-provider-org0
7evt-disposition-remediationdisposition_recordedeffective2026-07-22T00:00:00Zdomain_reviewersynthetic-customer-org0
8evt-remediationremediation_recordedeffective2026-07-22T00:00:00Zexecutorsynthetic-provider-org0
9evt-replay-cleanreplay_recordedeffective2026-07-22T00:00:00Zexecutorsynthetic-provider-org1
10evt-review-cleanreview_recordedeffective2026-07-22T00:00:00Ztechnical_reviewersynthetic-provider-org0
11evt-disposition-cleandisposition_recordedeffective2026-07-22T00:00:00Zdomain_reviewersynthetic-customer-org0
12evt-domain-signoffdomain_signoff_recordedeffective2026-07-22T00:00:00Zdomain_reviewersynthetic-customer-org0
13evt-release-approvedrelease_decidedeffective2026-07-22T00:00:00Zdomain_reviewersynthetic-customer-org0

Review-cycle history

Seq.Review eventRecord statusCriterion resultsFindings
6evt-review-blockingeffectivecriterion-match-stability: not_metfinding-threshold-drift: blocking
10evt-review-cleaneffectivecriterion-match-stability: metNone

Event records and linked evidence

Every recorded cycle remains visible. Expand an event to inspect its actor, payload, hash-chain position, and attached evidence bytes.

#1 · change_requestedeffective
Event ID
evt-request
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-requester
Required role
requester
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
e0e829d1dcb10c4a20629aa44443fae156e27a64a162e97613d951606f98d72f
Previous event SHA-256
GENESIS

Core payload

{
  "acceptance_criteria": [
    {
      "criterion_id": "criterion-match-stability",
      "statement": "The fixed synthetic control must remain a match after the approved v2 threshold change, with replay provenance retained."
    }
  ],
  "change_summary": "Upgrade a local synthetic matcher from v1.0 to v2.0."
}

Domain payload

{"context":"synthetic-screening","stage":"request"}

Attached evidence

No evidence file attached to this event.

#2 · change_authorizedeffective
Event ID
evt-authorize
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-authorizer
Required role
authorizer
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
d283dd6c476c3a27dabe615ec688fd1bcd4dbc3be48b64bb62bf8ad6e45b57d9
Previous event SHA-256
e0e829d1dcb10c4a20629aa44443fae156e27a64a162e97613d951606f98d72f

Core payload

{
  "request_event_id": "evt-request"
}

Domain payload

{"context":"synthetic-screening","stage":"authorize"}

Attached evidence

No evidence file attached to this event.

#3 · baseline_recordedeffective
Event ID
evt-baseline
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-executor
Required role
executor
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
58df9dfeff32f2789dd3dfc690b0e2ec5c538b630badaafe14de8214e5dca0de
Previous event SHA-256
d283dd6c476c3a27dabe615ec688fd1bcd4dbc3be48b64bb62bf8ad6e45b57d9

Core payload

{
  "authorization_event_id": "evt-authorize"
}

Domain payload

{"context":"synthetic-screening","stage":"baseline"}

Attached evidence

#4 · change_appliedeffective
Event ID
evt-change
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-executor
Required role
executor
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
fd7955007afcf5b3046abfe07b8a55dadc34078f8e1899b21019ffeb17cd1c90
Previous event SHA-256
58df9dfeff32f2789dd3dfc690b0e2ec5c538b630badaafe14de8214e5dca0de

Core payload

{
  "baseline_event_id": "evt-baseline",
  "change_summary": "Set the local matcher to v2.0 and threshold 0.90."
}

Domain payload

{"context":"synthetic-screening","stage":"change"}

Attached evidence

No evidence file attached to this event.

#5 · replay_recordedeffective
Event ID
evt-replay-blocking
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-executor
Required role
executor
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
c39496ff6faf5afc9dbf4ffe4eb45c344e2559a7cbaecd25b26dcee60b06505d
Previous event SHA-256
fd7955007afcf5b3046abfe07b8a55dadc34078f8e1899b21019ffeb17cd1c90

Core payload

{
  "result_summary": "The fixed synthetic control moved to no_match.",
  "trigger_event_id": "evt-change"
}

Domain payload

{"context":"synthetic-screening","stage":"replay"}

Attached evidence

#6 · review_recordedeffective
Event ID
evt-review-blocking
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-technical-reviewer
Required role
technical_reviewer
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
fbc439f65e0fef46450ee9c2aa411b96819b9c09be7f276743fb8c9a405ae6ef
Previous event SHA-256
c39496ff6faf5afc9dbf4ffe4eb45c344e2559a7cbaecd25b26dcee60b06505d

Core payload

{
  "criteria_results": [
    {
      "criterion_id": "criterion-match-stability",
      "evidence_refs": [
        "evidence/evt-replay-blocking/replay-blocking.json"
      ],
      "status": "not_met"
    }
  ],
  "findings": [
    {
      "evidence_refs": [
        "evidence/evt-replay-blocking/replay-blocking.json"
      ],
      "finding_id": "finding-threshold-drift",
      "severity": "blocking",
      "summary": "The fixed synthetic control changed to no_match."
    }
  ],
  "replay_event_id": "evt-replay-blocking"
}

Domain payload

{"context":"synthetic-screening","stage":"review"}

Attached evidence

No evidence file attached to this event.

#7 · disposition_recordedeffective
Event ID
evt-disposition-remediation
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-domain-reviewer
Required role
domain_reviewer
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
a603abf2201b4b00eb088baa4896f81987242548df1f9864eecad913aad45371
Previous event SHA-256
fbc439f65e0fef46450ee9c2aa411b96819b9c09be7f276743fb8c9a405ae6ef

Core payload

{
  "finding_dispositions": [
    {
      "disposition": "remediation_required",
      "finding_id": "finding-threshold-drift"
    }
  ],
  "review_event_id": "evt-review-blocking"
}

Domain payload

{"context":"synthetic-screening","stage":"disposition"}

Attached evidence

No evidence file attached to this event.

#8 · remediation_recordedeffective
Event ID
evt-remediation
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-executor
Required role
executor
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
54ace62e51dace321964ecb88d8e8afac4f4f6f9292ee8248b80da64b26e4f29
Previous event SHA-256
a603abf2201b4b00eb088baa4896f81987242548df1f9864eecad913aad45371

Core payload

{
  "action_summary": "Calibrated the local matcher to v2.1 at threshold 0.90.",
  "disposition_event_id": "evt-disposition-remediation"
}

Domain payload

{"context":"synthetic-screening","stage":"remediation"}

Attached evidence

No evidence file attached to this event.

#9 · replay_recordedeffective
Event ID
evt-replay-clean
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-executor
Required role
executor
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
d842c0d3dfd57d4b19dcd25223558d16c2e1fe8b58ddd702ff7ae6eb377437da
Previous event SHA-256
54ace62e51dace321964ecb88d8e8afac4f4f6f9292ee8248b80da64b26e4f29

Core payload

{
  "result_summary": "The fixed synthetic control returned to match.",
  "trigger_event_id": "evt-remediation"
}

Domain payload

{"context":"synthetic-screening","stage":"replay"}

Attached evidence

#10 · review_recordedeffective
Event ID
evt-review-clean
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-technical-reviewer
Required role
technical_reviewer
Organization
synthetic-provider-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
77a660615459c60799b381c56f8549f3bf7d75a920a99b199c15534bbb8277bc
Previous event SHA-256
d842c0d3dfd57d4b19dcd25223558d16c2e1fe8b58ddd702ff7ae6eb377437da

Core payload

{
  "criteria_results": [
    {
      "criterion_id": "criterion-match-stability",
      "evidence_refs": [
        "evidence/evt-replay-clean/replay-clean.json"
      ],
      "status": "met"
    }
  ],
  "findings": [],
  "replay_event_id": "evt-replay-clean"
}

Domain payload

{"context":"synthetic-screening","stage":"review"}

Attached evidence

No evidence file attached to this event.

#11 · disposition_recordedeffective
Event ID
evt-disposition-clean
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-domain-reviewer
Required role
domain_reviewer
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
e4c83b5a4b2417fb733dba97c85163213aab8870ea0ba4c16c2f804c84540e2c
Previous event SHA-256
77a660615459c60799b381c56f8549f3bf7d75a920a99b199c15534bbb8277bc

Core payload

{
  "finding_dispositions": [],
  "review_event_id": "evt-review-clean"
}

Domain payload

{"context":"synthetic-screening","stage":"disposition"}

Attached evidence

No evidence file attached to this event.

#12 · domain_signoff_recordedeffective
Event ID
evt-domain-signoff
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-domain-reviewer
Required role
domain_reviewer
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
d3a09f3af93ef057a56025a51518222cb5498f8cf800cdcdb9b4f71e9bfdf38f
Previous event SHA-256
e4c83b5a4b2417fb733dba97c85163213aab8870ea0ba4c16c2f804c84540e2c

Core payload

{
  "accepted_risk_ids": [],
  "disposition_event_id": "evt-disposition-clean",
  "disposition_event_sha256": "e4c83b5a4b2417fb733dba97c85163213aab8870ea0ba4c16c2f804c84540e2c",
  "review_event_id": "evt-review-clean",
  "review_event_sha256": "77a660615459c60799b381c56f8549f3bf7d75a920a99b199c15534bbb8277bc",
  "status": "approved"
}

Domain payload

{"context":"synthetic-screening","stage":"domain_signoff"}

Attached evidence

No evidence file attached to this event.

#13 · release_decidedeffective
Event ID
evt-release-approved
Occurred at
2026-07-22T00:00:00Z
Supersedes
None
Actor ID
synthetic-domain-reviewer
Required role
domain_reviewer
Organization
synthetic-customer-org

Hash chain

Case definition SHA-256
de5ac70eb362a787b82629539921bc082ec51ac62432f2e528e2a34f26f12992
Current event SHA-256
ac5400d81288917e584a1709d8cc801de81870dea76e213e1b258bd19cd6c981
Previous event SHA-256
d3a09f3af93ef057a56025a51518222cb5498f8cf800cdcdb9b4f71e9bfdf38f

Core payload

{
  "disposition_event_id": "evt-disposition-clean",
  "disposition_event_sha256": "e4c83b5a4b2417fb733dba97c85163213aab8870ea0ba4c16c2f804c84540e2c",
  "rationale": "Synthetic replay met the criterion after remediation.",
  "release_state": "approved",
  "review_event_id": "evt-review-clean",
  "review_event_sha256": "77a660615459c60799b381c56f8549f3bf7d75a920a99b199c15534bbb8277bc",
  "signoff_event_id": "evt-domain-signoff",
  "signoff_event_sha256": "d3a09f3af93ef057a56025a51518222cb5498f8cf800cdcdb9b4f71e9bfdf38f"
}

Domain payload

{"context":"synthetic-screening","stage":"release"}

Attached evidence

No evidence file attached to this event.

Latest review findings

Accepted risk identifiers: None

Package integrity

The manifest binds the protected case, event, and evidence bytes. Copy the anchor below to a customer-controlled record if external retention is required.

pairtrace:process-integrity:v0:sha256:317ce02732034de1494b0024fbb7b702878280ea0309c29504a5844b2a18a7c0

Limits

Evidence boundary: absent a separately retained anchor, this is a tamper-evident record within the package only. PairTrace records the process and does not conclude regulatory conformity, legal status, certification status, fairness, or business acceptability.