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.
by VibeAxis · codeberg.org/vibeaxis/vax-proof-stamp · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://codeberg.org/vibeaxis/vax-proof-stamp/archive/main.zipFrom the readme
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