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).
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file forge_proof-0.1.0a6.tar.gz.
File metadata
- Download URL: forge_proof-0.1.0a6.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36d60691aad53f37524c673ae7821d43eceb1fcdc7d87c2ea5d16dff0496a07d
|
|
| MD5 |
dd02020aab3a7ac16d508902cff95fc2
|
|
| BLAKE2b-256 |
95163caf80c260f52464b1732e2dfb8496924c9ca0241c3cc0c68921773aee7e
|
File details
Details for the file forge_proof-0.1.0a6-py3-none-any.whl.
File metadata
- Download URL: forge_proof-0.1.0a6-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1814ae7ea0597bf7d571a473809388b87e4fc768fbfd9c028d15710cacbc007e
|
|
| MD5 |
343ab24f47f3fdf6bf988ed18a470961
|
|
| BLAKE2b-256 |
2b2264b07a3a6b4de8b1cf8119686cb6bc58c8635a676d65fae201a22f742006
|