Synthetic demonstrator — no client data

Verifiable evidence surface

One evidence cycle you can verify.

A prepared synthetic example is already on the page. Browse 7 records with buttons 01-07 and run the SHA-256 check. Optionally edit fields locally or upload your own pack. The dated site receipt is in Evidence Attestation.

Go to the 7 replay records

Workcell

Workcell
Synthetic campaign code article50:synthetic-campaign-asset
Job
Prepare one synthetic campaign image for public review.
Owner
Person leading the demo human:demo-product-lead
Decision authority
Person with decision authority human:demo-product-lead
Data classification
Public synthetic data class synthetic-public
Execution boundary
Cycle budget: zero paid units, up to 60 seconds 0 units / 60 seconds
Workflow
closedclosed
Observation
observedobserved
Authority
approvedapproved
Lifecycle
currentcurrent

1 / 7

01intent intent

Prepare one synthetic campaign image for public review.

sha256:f33617b2faef633178127e21dd91f2f6af64476e4d2fcfebbe6e115705fb218e
Actor
human:demo-product-lead / human
Time
Why
A public synthetic asset needs a reviewable disclosure path before release preparation.
Falsifier
Stop this workcell if the asset is not intended for public use or is not AI-generated.
Evidence addresses
sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecd
Previous record
genesis
Limitations

This synthetic intent does not establish legal applicability or publication authority.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 1,
  "kind": "intent",
  "actor": "human:demo-product-lead",
  "actor_type": "human",
  "at": "2026-08-25T10:01:00Z",
  "data": {
    "event": "Prepare one synthetic campaign image for public review."
  },
  "why": "A public synthetic asset needs a reviewable disclosure path before release preparation.",
  "falsifier": "Stop this workcell if the asset is not intended for public use or is not AI-generated.",
  "evidence": [
    "sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecd"
  ],
  "limitations": [
    "This synthetic intent does not establish legal applicability or publication authority."
  ],
  "previous": "genesis",
  "digest": "sha256:f33617b2faef633178127e21dd91f2f6af64476e4d2fcfebbe6e115705fb218e"
}

02check check

The automated manifest-disclosure-check recorded a pass verdict.

sha256:cedf4be900422994e419ec314244b6f054174a4366f6591f7e1bf91bee535ada
Actor
automation:demo-manifest-checker / automation
Time
Evidence addresses
sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecdsha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978
Previous record
sha256:f33617b2faef633178127e21dd91f2f6af64476e4d2fcfebbe6e115705fb218e
Limitations

This confirms fixture fields, not legal applicability or real-world publication.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 2,
  "kind": "check",
  "actor": "automation:demo-manifest-checker",
  "actor_type": "automation",
  "at": "2026-08-25T10:02:00Z",
  "data": {
    "check": "manifest-disclosure-check",
    "verdict": "pass"
  },
  "evidence": [
    "sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecd",
    "sha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2",
    "sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978"
  ],
  "limitations": [
    "This confirms fixture fields, not legal applicability or real-world publication."
  ],
  "previous": "sha256:f33617b2faef633178127e21dd91f2f6af64476e4d2fcfebbe6e115705fb218e",
  "digest": "sha256:cedf4be900422994e419ec314244b6f054174a4366f6591f7e1bf91bee535ada"
}

03review review

The reviewer accepted packaging and confirmed the visible notice and marking receipt.

sha256:b154d35fbb8bcab6902bfaea32f8a1157060935014655219c90366560c7fecf0
Actor
human:demo-reviewer / human
Time
Why
The review can trace the asset, notice, and receipt without relying on a summary score.
Falsifier
Reject if the notice, marking receipt, or asset digest no longer matches the reviewed fixture.
Evidence addresses
sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecdsha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978
Previous record
sha256:cedf4be900422994e419ec314244b6f054174a4366f6591f7e1bf91bee535ada
Limitations

Human review accepts only the addressed synthetic fixture for packaging.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 3,
  "kind": "review",
  "actor": "human:demo-reviewer",
  "actor_type": "human",
  "at": "2026-08-25T10:03:00Z",
  "data": {
    "review": "accepted-for-packaging",
    "visible_notice_present": true,
    "marking_receipt_present": true
  },
  "why": "The review can trace the asset, notice, and receipt without relying on a summary score.",
  "falsifier": "Reject if the notice, marking receipt, or asset digest no longer matches the reviewed fixture.",
  "evidence": [
    "sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecd",
    "sha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2",
    "sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978"
  ],
  "limitations": [
    "Human review accepts only the addressed synthetic fixture for packaging."
  ],
  "previous": "sha256:cedf4be900422994e419ec314244b6f054174a4366f6591f7e1bf91bee535ada",
  "digest": "sha256:b154d35fbb8bcab6902bfaea32f8a1157060935014655219c90366560c7fecf0"
}

04decision decision

The decision owner approved preparation of the synthetic package only.

sha256:743fd4d992227f3e821afa269f02f2e7dc6aaa44651d80f17771bcc0d50df557
Actor
human:demo-product-lead / human
Time
Why
The bounded package may proceed because the reviewed evidence is addressed and rollback remains available.
Falsifier
Withdraw approval if any reviewed digest changes or the package leaves the synthetic boundary.
Evidence addresses
sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecdsha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978
Previous record
sha256:b154d35fbb8bcab6902bfaea32f8a1157060935014655219c90366560c7fecf0
Limitations

This approval covers synthetic package preparation only, not legal conformity or publication.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 4,
  "kind": "decision",
  "actor": "human:demo-product-lead",
  "actor_type": "human",
  "at": "2026-08-25T10:04:00Z",
  "data": {
    "decision": "approved",
    "scope": "Prepare the synthetic package only."
  },
  "why": "The bounded package may proceed because the reviewed evidence is addressed and rollback remains available.",
  "falsifier": "Withdraw approval if any reviewed digest changes or the package leaves the synthetic boundary.",
  "evidence": [
    "sha256:c61ebe619a0b104c612f380ee3075cfdb1eb5e357d992c3353007b4508a58ecd",
    "sha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2",
    "sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978"
  ],
  "limitations": [
    "This approval covers synthetic package preparation only, not legal conformity or publication."
  ],
  "previous": "sha256:b154d35fbb8bcab6902bfaea32f8a1157060935014655219c90366560c7fecf0",
  "digest": "sha256:743fd4d992227f3e821afa269f02f2e7dc6aaa44651d80f17771bcc0d50df557"
}

05action action

The automated packager staged the synthetic asset package.

sha256:ae9477ab4d3eb1e7ff84b2ebacbefe85e202b168a43e307369444adfe0827336
Actor
automation:demo-packager / automation
Time
Evidence addresses
sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2d
Previous record
sha256:743fd4d992227f3e821afa269f02f2e7dc6aaa44651d80f17771bcc0d50df557
Limitations

Staging does not grant publication authority.

Rollback
Delete only the synthetic staged package and retain the evidence receipt.
Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 5,
  "kind": "action",
  "actor": "automation:demo-packager",
  "actor_type": "automation",
  "at": "2026-08-25T10:05:00Z",
  "data": {
    "action": "package-synthetic-asset",
    "result": "staged"
  },
  "rollback": "Delete only the synthetic staged package and retain the evidence receipt.",
  "evidence": [
    "sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2d"
  ],
  "limitations": [
    "Staging does not grant publication authority."
  ],
  "previous": "sha256:743fd4d992227f3e821afa269f02f2e7dc6aaa44651d80f17771bcc0d50df557",
  "digest": "sha256:ae9477ab4d3eb1e7ff84b2ebacbefe85e202b168a43e307369444adfe0827336"
}

06outcome outcome

The observer found the asset, visible notice, and marking receipt in the staged package.

sha256:f6b637c04ac8f2e47d3f4647b634df27d39812b996ba897b063bace498884d85
Actor
automation:demo-observer / automation
Time
Evidence addresses
sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2dsha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978
Previous record
sha256:ae9477ab4d3eb1e7ff84b2ebacbefe85e202b168a43e307369444adfe0827336
Limitations

Observed packaging does not establish Article 50 applicability or conformity.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 6,
  "kind": "outcome",
  "actor": "automation:demo-observer",
  "actor_type": "automation",
  "at": "2026-08-25T10:06:00Z",
  "data": {
    "observation": "The staged package contains the asset, visible notice, and marking receipt."
  },
  "evidence": [
    "sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2d",
    "sha256:f6ea1ac93d8da184e58648291fa6e68e7335c075375f2672b1f766d357398ea2",
    "sha256:09a413eabd2a8952861d437d0e67213b74f3a3d25ef98039353b78a58d7bd978"
  ],
  "limitations": [
    "Observed packaging does not establish Article 50 applicability or conformity."
  ],
  "previous": "sha256:ae9477ab4d3eb1e7ff84b2ebacbefe85e202b168a43e307369444adfe0827336",
  "digest": "sha256:f6b637c04ac8f2e47d3f4647b634df27d39812b996ba897b063bace498884d85"
}

07revision revision

The decision owner retained synthetic-evidence-pack-v1.

sha256:45da4b59bdacfd426d16fe598c669a63f89261ba308bcd15573e1546fef2679b
Actor
human:demo-product-lead / human
Time
Why
Retain this version because the observed package matches the reviewed synthetic evidence.
Falsifier
Replace or withdraw it when any digest, notice, role assumption, or observed package result changes.
Evidence addresses
sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2d
Previous record
sha256:f6b637c04ac8f2e47d3f4647b634df27d39812b996ba897b063bace498884d85
Limitations

Retention applies only to this current synthetic evidence pack.

Try to break this record

Change even one character in a field below and press “Verify 7 records” — the check will show exactly where the chain breaks.

Machine record (full JSON)
{
  "sequence": 7,
  "kind": "revision",
  "actor": "human:demo-product-lead",
  "actor_type": "human",
  "at": "2026-08-25T10:07:00Z",
  "data": {
    "revision": "retain",
    "target": "synthetic-evidence-pack-v1"
  },
  "why": "Retain this version because the observed package matches the reviewed synthetic evidence.",
  "falsifier": "Replace or withdraw it when any digest, notice, role assumption, or observed package result changes.",
  "evidence": [
    "sha256:9e9f29babbd31f6761536c884cd331eb9ad32ed871b44e539b55368bd3a03e2d"
  ],
  "limitations": [
    "Retention applies only to this current synthetic evidence pack."
  ],
  "previous": "sha256:f6b637c04ac8f2e47d3f4647b634df27d39812b996ba897b063bace498884d85",
  "digest": "sha256:45da4b59bdacfd426d16fe598c669a63f89261ba308bcd15573e1546fef2679b"
}

Record integrity check

The check has not run yet. Press the button — four separate results will appear here; the legal axis always stays unknown.

The same evidence pack

The downloadable JSON is the exact record source used by this page.

File SHA-256 addresssha256:feae5f732c1cdacb0d61487fd19aa03e31563068e7f5e686e7d2ca78cf92360c

Download evidence pack

Verify your own evidence pack

The check runs locally in your browser — the file never leaves it. Try the evidence pack you just downloaded, or your own file with the same schema.

Download a sample broken pack — verify the break on a file of your ownNo file of your own yet? Create your first record

Drop a JSON file here