An open API service indexing awesome lists of open source software.

https://github.com/mokkunsuzuki-code/stage333

Signed execution evidence upgraded into a tamper-evident public transparency log with append-only audit history.
https://github.com/mokkunsuzuki-code/stage333

append-only audit-trail cryptographic-verification gpg openssf sigstore software-supply-chain tamper-evident transparency-log verification

Last synced: 7 days ago
JSON representation

Signed execution evidence upgraded into a tamper-evident public transparency log with append-only audit history.

Awesome Lists containing this project

README

          

# REMEDA Stage333

Stage329 Audit Submission Package + Stage330 Evidence Hash Auto Builder + Stage331 Execution Integrity + Stage332 Signed Execution Session + Stage333 Transparency Log

Stage333 adds a public transparency log on top of the signed execution session created in Stage332.

This stage records signed execution evidence into an append-only audit history.

---

# What Stage333 Does

Before Stage333:

```text
execution_session.json

signature

Stage333 adds:

execution_session.json

signature

transparency log

previous_hash chain

public audit timeline

This means the execution evidence is no longer just signed.

Its history is also recorded publicly in a tamper-evident chain.

Why This Matters

Normally, audit history can be edited or deleted later.

Stage333 changes this by creating an append-only transparency history.

Each new log entry contains:

timestamp
artifact SHA256
signature information
previous entry hash

This creates a chain.

If someone changes an older record later,
the chain verification breaks.

Simple Explanation

Think of it like this:

Stage332

A teacher signs a test paper.

"This paper is authentic."
Stage333

The signed paper is recorded into a school history book that cannot easily be rewritten.

"When it was signed"
"Which paper it was"
"What came before it"

are all recorded.

Transparency Log

Stage333 introduces:

append-only history
previous_hash chain
public verification timeline
tamper-evident audit history
Public Files
docs/audit/transparency-log.json
docs/audit/timeline.html
docs/audit/verify-transparency-log.txt
Verification

Verify the transparency chain locally:

python3 core/verify_transparency_log.py

Verify the execution session signature:

gpg --verify docs/execution_session.json.sig docs/execution_session.json
Public Timeline

GitHub Pages:

https://mokkunsuzuki-code.github.io/stage333/

Transparency Timeline:

https://mokkunsuzuki-code.github.io/stage333/audit/timeline.html

Meaning

Stage332 proved:

"This execution evidence was signed."

Stage333 adds:

"This signed evidence was recorded into a tamper-evident public history."
License

MIT License

Copyright (c) 2025 Motohiro Suzuki