| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Dennis -- Deterministic, signed code transformations you can trust and prove. source code.tar.gz | 2026-05-14 | 195.9 kB | |
| Dennis -- Deterministic, signed code transformations you can trust and prove. source code.zip | 2026-05-14 | 252.2 kB | |
| README.md | 2026-05-14 | 2.3 kB | |
| Totals: 3 Items | 450.4 kB | 0 | |
Dennis v0.8.9 — Trust becomes visible
Dennis is evolving from a system into a product.
This release closes the first real loop: create → sign → inspect → understand
✨ What’s new 📦 Artifact size tracking (end-to-end)
- Every artifact now records its exact size
- Storage is tracked per user
- Size is exposed via API and UI
👉 Artifacts are lightweight, predictable, and transparent
🔍 Inspect: trust is now visible
- Human-readable inspect output now includes:
- signature validity
- trusted vs untrusted keys
- identity status (canonical vs legacy)
- JSON output includes full verification metadata
👉 You don’t just see signatures—you understand them
🔐 Strict trust policy (introduced)
- Artifacts are accepted only if at least one trusted signature exists
- Trust is explicit, not assumed
- Legacy signatures are still supported but clearly marked
👉 No magic. No hidden trust. Everything is inspectable.
🧠 Identity consistency (fixed + enforced)
- Key IDs are now derived consistently from public keys
- Eliminates ambiguity between signing and verification
- CLI and artifact metadata now agree on identity
👉 A signature always means the same thing
⚙️ CLI improvements
- Cleaner signing flow (no hidden defaults)
- Identity is always explicit
- Improved inspect output for real-world usability
🧪 What this unlocks
With this release, Dennis artifacts are:
- deterministic (same input → same result)
- verifiable (signatures are real and inspectable)
- traceable (lineage + identity)
- understandable (human-readable output)
This is the foundation for:
- team trust
- reproducible transformations
- artifact-based workflows
🚧 What’s next
- Trust propagation into the SaaS (Dennis Forge)
- Visual diff viewer/editor
- Trust chains (root → delegated keys)
- Collaboration workflows
🧠 Philosophy reminder
Dennis is not just a tool.
It’s an attempt to answer a simple question: Can we make code changes that are not only correct… but provable?
🙌 Feedback
If you’ve cloned, tested, or even just read about Dennis—thank you. This project is being built in the open, and your curiosity is part of the process.