No description
  • Go 69.2%
  • Shell 10.7%
  • PowerShell 9.4%
  • NSIS 8.7%
  • JavaScript 2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
George Lambert 46f2bcd43e feat(macos): PDF Services stamp helper with dual-channel Verae auth
Implements macOS v0: verae-print stamp + install-macos PDF menu items.
Saves {name}.pdf, {name}-verae-timestamp-{RECEIPTID}.pdf, and .verae.json.
Channels: verae (api.veraetime.net JWT) and zapier (zap.verae.ai xVerae- + attachPdf).
2026-10-03 03:56:27 -04:00
cmd/verae-print feat(macos): PDF Services stamp helper with dual-channel Verae auth 2026-10-03 03:56:27 -04:00
docs/superpowers feat(macos): PDF Services stamp helper with dual-channel Verae auth 2026-10-03 03:56:27 -04:00
internal feat(macos): PDF Services stamp helper with dual-channel Verae auth 2026-10-03 03:56:27 -04:00
.gitignore docs: initial spec and implementation plan for PrintToVeraeTimeStamp 2026-10-03 02:59:16 -04:00
go.mod feat(macos): PDF Services stamp helper with dual-channel Verae auth 2026-10-03 03:56:27 -04:00
README.md feat(macos): PDF Services stamp helper with dual-channel Verae auth 2026-10-03 03:56:27 -04:00

PrintToVeraeTimeStamp

macOS Print → PDF helper that saves {name}.pdf, stamps the digest with Verae, and writes {name}-verae-timestamp-{RECEIPTID}.pdf.

Only the SHA-256 digest is sent to Verae. Document bytes never leave the machine.

Install

cd /Users/marchon/research/PrintToVeraeTimeStamp
go build -o "$HOME/bin/verae-print" ./cmd/verae-print
verae-print install-macos

Ensure $HOME/bin is on your PATH. Refresh Verae Time login when the JWT expires:

uvx verae-mcp-timestamping-server setup
# or session check:
uvx verae-mcp-timestamping-server session

For the Zapier channel, store an xVerae- token from customer.verae.ai / zap.verae.ai Security tab:

mkdir -p ~/.verae
chmod 700 ~/.verae
printenv XVERAE_TOKEN > ~/.verae/xverae-token   # or paste once
chmod 600 ~/.verae/xverae-token

Usage

In any app: File → Print → PDF → Timestamp with Verae (or Timestamp with Verae (Zapier)).

CLI:

verae-print stamp [--channel=verae|zapier] [--out-dir DIR] [--name STEM] [--open] file.pdf

Default output directory: ~/Documents/Verae Timestamps/

File Content
{name}.pdf Exact printed bytes (proven artifact)
{name}-verae-timestamp-{RECEIPTID}.pdf Registration / certificate PDF
{name}.verae.json Receipt sidecar

Channels:

  • verae (default) — api.veraetime.net + JWT in ~/.verae/auth.properties
  • zapier — zap.verae.ai + xVerae- + attachPdf:true

Status

macOS v0 (PDF Services) is implemented. CUPS virtual printer, Linux, and Windows remain per the spec and plan.

Contributing

Open questions and design changes in this repository. Pull requests are accepted for review against the spec.

License

UNLICENSED © Verae / George Lambert