WP Manifestindependent plugin directory
manifest / content / vax-proof-stamp

VAX Proof Stamp (GitHub Ledger) Codeberg

On publish/update, this plugin hashes your post body (SHA-256) and appends a JSON line to a public GitHub repo (a simple `ledger.jsonl`). It stores the commit SHA in post meta and provides a `[vax_proof]` shortcode that links to the exact commit.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from Codeberg with WP-CLI:

wp plugin install https://codeberg.org/vibeaxis/vax-proof-stamp/archive/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
VAX Proof Stamp (GitHub Ledger) On publish/update, this plugin hashes your post body (SHA-256) and appends a JSON line to a public GitHub repo (a simple ledger.jsonl). It stores the commit SHA in post meta and provides a [vaxproof] shortcode that links to the exact commit. Why Receipts vibes. Public, third-party timestamp + immutable history = trust. Install 1. Copy to /wp-content/plugins/vax-proof-stamp/ and activate. 2. Preferred: define constants in wp-config.php: php define('VAXGHTOKEN', 'ghpxxx'); // fine-grained, Contents:RW, repo-scoped define('VAXGHOWNER', 'YOURUSER'); define('VAXGHREPO', 'vibeaxis-proofs'); define('VAXGHPATH', 'ledger/ledger.jsonl'); define('VAXGHBRANCH', 'main'); Or set them under Settings → VAX Proof Stamp (dev only). 3. Add [vaxproof] where you want the stamp, or echo it in your template. Format Each line in ledger.jsonl: {"url":"https://…","id":123,"title":"…","sha256":"…","ver":"2025-08-26T01:23:45Z","algo":"sha256(canonicaltextv1)"} WP-CLI wp vax-proofs backfill — stamps all published posts that don’t have a commit yet. License MIT 4) Ship it