hosted/VERIFY_EMO_TRACE_96700e8e-6a83-445e-86f7-06905c500146.md
2025-12-21 10:45:56 +00:00

1.5 KiB

Verify emo-social trace bundle (external)

Artifacts:

  • Tarball: emo_trace_payload_96700e8e-6a83-445e-86f7-06905c500146.tar.gz
  • SHA256: 85eb323c8e5f11cf4dd18e612e8cde8dcdb355b3fbd6380bbc8d480a5bf97e87
  • IF.TTT handle (PQ hybrid signed in registry): if://citation/2ec551ec-0a08-487d-a41d-4d068aa8ee2f/v1

Download:

curl -fsSL -o emo.tar.gz   'https://infrafabric.io/static/hosted/emo_trace_payload_96700e8e-6a83-445e-86f7-06905c500146.tar.gz'
# Alternate (Forgejo raw):
curl -fsSL -o emo.tar.gz   'https://git.infrafabric.io/danny/hosted/raw/branch/main/emo_trace_payload_96700e8e-6a83-445e-86f7-06905c500146.tar.gz'

sha256sum emo.tar.gz

Run verifier:

python3 -m venv venv
./venv/bin/pip install canonicaljson pynacl
curl -fsSL -o iftrace.py 'https://infrafabric.io/static/hosted/iftrace.py'
./venv/bin/python iftrace.py verify emo.tar.gz   --expected-sha256 85eb323c8e5f11cf4dd18e612e8cde8dcdb355b3fbd6380bbc8d480a5bf97e87

Merkle inclusion proof demo (REQ_SEEN completeness):

mkdir -p payload && tar -xzf emo.tar.gz -C .
./venv/bin/python iftrace.py verify-inclusion payload/req_seen_inclusion_proof.json

IF.TTT corroboration note:

  • The if://citation/... handle is an internal registry identifier.
  • For external review without registry access, use the published chain record:
    • emo_trace_payload_96700e8e-6a83-445e-86f7-06905c500146.ttt_chain_record.json
    • emo_trace_payload_96700e8e-6a83-445e-86f7-06905c500146.ttt_chain_ref.json