Skip to main content
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.png rendering 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 canonical tools/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

forge_proof-0.1.0a5.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forge_proof-0.1.0a5-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file forge_proof-0.1.0a5.tar.gz.

File metadata

  • Download URL: forge_proof-0.1.0a5.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for forge_proof-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 d82e2f176a34e1299057f884052aaf47a9e028a7c9f127e9d7d7ef65880156bd
MD5 528ca0b43a8b59feaa787aa076a634be
BLAKE2b-256 3bb15c609c09481d4887766c256bf081de2ed2082431355a442d49dfeb8878ce

See more details on using hashes here.

File details

Details for the file forge_proof-0.1.0a5-py3-none-any.whl.

File metadata

  • Download URL: forge_proof-0.1.0a5-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for forge_proof-0.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 f85c4e11b9c4a9f086f7ef0ba8f65589bca9122e5805bf7dcf1e5583bf7d2ac0
MD5 3987c2f4c6a4644a2b5355abc312f623
BLAKE2b-256 889f7acc627c3507449be6936096e9a774b934ffaa60b0eaad1c88251cbb9139

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0a5 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page