Skip to content

90-second demonstrator with transcript and docs - #1

Merged
FetchDoge merged 2 commits into
mainfrom
demo/90s-demonstrator
Oct 8, 2026
Merged

FetchDoge merged 2 commits into
mainfrom
demo/90s-demonstrator

Conversation

@FetchDoge

Copy link
Copy Markdown
Owner

Staged demonstrator for the flagship repo — makes Interlock demoable in one terminal.

  • scripts/demo_90s.py: narrated end-to-end run (grant → keepalive → permit → expiry denial → resource-scoped fault gate → global e-stop → provenance-stamped claim → ledger audit). Exits non-zero on any unexpected behavior.
  • demo/TRANSCRIPT.md: captured expected output (doubles as a smoke test).
  • demo/README.md, CHANGELOG [Unreleased] entry, README pointer.

Verified: 50 pytest tests pass; demo runs green (exit 0). Branch is based on main HEAD; CI will run on the PR. Merge is Marcus Richards's tap.

Ektar and others added 2 commits October 2, 2026 02:08
Resolve README and CHANGELOG conflicts with #4-#7: keep main's restructured
README and add the demonstrator line in house style; fold the demonstrator
entry into the Unreleased Added section. Re-ran scripts/demo_90s.py on the
merged tree: exit 0 on 6 runs, output identical to demo/TRANSCRIPT.md except
the random lease id, so the transcript is unchanged.
@FetchDoge
FetchDoge marked this pull request as ready for review October 8, 2026 05:11
@FetchDoge
FetchDoge merged commit 6bc4b02 into main Oct 8, 2026
7 checks passed
@FetchDoge
FetchDoge deleted the demo/90s-demonstrator branch October 8, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant