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.0a6.tar.gz (13.8 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.0a6-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

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

Hashes for forge_proof-0.1.0a6.tar.gz
Algorithm Hash digest
SHA256 36d60691aad53f37524c673ae7821d43eceb1fcdc7d87c2ea5d16dff0496a07d
MD5 dd02020aab3a7ac16d508902cff95fc2
BLAKE2b-256 95163caf80c260f52464b1732e2dfb8496924c9ca0241c3cc0c68921773aee7e

See more details on using hashes here.

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

Hashes for forge_proof-0.1.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 1814ae7ea0597bf7d571a473809388b87e4fc768fbfd9c028d15710cacbc007e
MD5 343ab24f47f3fdf6bf988ed18a470961
BLAKE2b-256 2b2264b07a3a6b4de8b1cf8119686cb6bc58c8635a676d65fae201a22f742006

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0a6 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