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

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 `[vax_proof]` shortcode that links to the exact commit.

★ 0stars
v0.9.2latest · 1 year ago

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 GitHub with WP-CLI:

wp plugin install https://github.com/vibeaxis/vax-proof-stamp/archive/refs/heads/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.

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.

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:

    
    define('VAX_GH_TOKEN',  'ghp_xxx');      // fine-grained, Contents:RW, repo-scoped
    define('VAX_GH_OWNER',  'YOURUSER');
    define('VAX_GH_REPO',   'vibeaxis-proofs');
    define('VAX_GH_PATH',   'ledger/ledger.jsonl');
    define('VAX_GH_BRANCH', 'main');
    Or set them under Settings → VAX Proof Stamp (dev only).
  3. Add [vax_proof] 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(canonical_text_v1)"}

WP-CLI

wp vax-proofs backfill — stamps all published posts that don’t have a commit yet.

License

MIT


4) Ship it

Releases

2 releases.

Tag
Published
v0.9.2 latest
Sep 7, 2025 1 year ago
Aug 27, 2025 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.