Pre-release
This release is a pre-release and may not be stable for production use.
forge-proof
Reference proof evidence tooling for Forge:
a stdlib-only, kernel-free CLI that turns a raw events.log into a complete
Proof Standard
artifact bundle — no manual steps, no LLM in the loop.
forge proof check <dir> validate a bundle against the §6 checklist
forge proof derive <dir> derive graph.json/metrics.json/replay facts from events.log (§5)
forge proof replay <dir> render replay.md (Goal/Outcome/Timeline/Turning points)
forge proof bundle <dir> emit the full bundle + validate (net-new artifacts only;
curated README/replay.md/media are never clobbered,
derived artifacts are verified byte-identical)
Installing this package registers the forge proof command through the
forge.commands entry-point group — same mechanism as forge plan from
forge-planner.
Design constraints (Proof Standard §7 / repo plan):
- stdlib-only: no runtime dependencies;
graph.pngrendering uses matplotlib+networkx when present in the invoking python, otherwise a clear hint instead of a crash. - kernel-free: never imports
forge; the event log is read as raw JSON lines, so the proof pipeline cannot disturb project state. - reproducible: derived artifacts are a pure function of
events.log— byte-identical across runs and byte-identical to the canonicaltools/proof-derive.py(pinned by tests).
Metadata
Release files for forge-proof 0.1.0b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| forge_proof-0.1.0b1.tar.gz | 13.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| forge_proof-0.1.0b1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.4 kB
Release files / forge_proof-0.1.0b1.tar.gz
| Download URL | forge_proof-0.1.0b1.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b9ee01f9f1580f304d7c1a67ffe93792bee00bcb56f44d9be1f503182400b63b
|
|
BLAKE2b-256 checksum How to use checksums |
6d255c73e7be2b699a2f72396c3f6b6cc4d210961db6ffd20e6541548ca927bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / forge_proof-0.1.0b1-py3-none-any.whl
| Download URL | forge_proof-0.1.0b1-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e486ccdcb988b7d3c94096164fadebb9b66d6a653db8a64ded1b0d6f3a61715
|
|
BLAKE2b-256 checksum How to use checksums |
66f09ec972ea632151dd7adab6694198ffac02cacd33d9dd73b11ce4f09a9a97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|