A lightweight, local, tamper-evident audit logging CLI.
VeilPiercer creates a cryptographically hash-chained log of events — commits, milestones, changes — so you can prove that log wasn't edited, reordered, or backdated after the fact.
- Freelancers and agencies who need provable proof-of-work timelines for client billing or disputes
- Developers documenting R&D activity for tax credit programs (e.g. Canada's SR&ED) that require dated evidence of when work happened
- Small teams wanting an untampered change log to show an auditor (SOC2, ISO 27001, PDPL prep, etc.)
This is a documentation and evidence tool. It is not a compliance auditor, a legal notice generator, or a violation detector. It does not make claims about anyone's infrastructure or legal status. It only proves the integrity of your own logged events.
pip install git+https://github.com/collabflip/veilpiercer.git
veilpiercer init veilpiercer log EVENT_TYPE "message" veilpiercer verify veilpiercer anchor
Once initialized in a git repo, every commit is logged automatically.
Proves:
- Internal consistency: no entry was altered, deleted, or reordered after being written
- Sequential ordering of recorded events
- Existence by date, if you anchor a hash publicly (a public GitHub commit or Gist), proving the recorded state existed before that public timestamp
Does not prove:
- That the content of any entry is factually true
- Who typed a given command, without additional key signing
- Anything about a third party's systems, compliance status, or legal standing
This tool provides technical evidence of activity timing and integrity. It does not constitute tax, legal, or accounting advice. If you are using VeilPiercer to support an SR&ED claim, audit, or other formal review, consult your accountant or advisor on what evidence is actually required and sufficient for your situation. This software is provided as-is, with no warranty, per the LICENSE file.