Commit restored mcp.verae.ai site pages (app, register, macos, windows, explorer), hasher/download artifacts, index/sample/hasher updates, ledger and global_client improvements, NATS stamp helper, and TestFlight enroll service. Ignore debug-trace/ and editor backups. Standard Readme for download and enroll docs.
1.1 KiB
1.1 KiB
TestFlight enroll service
HTTP helper that adds an Apple ID email to the Verae Timestamping TestFlight group via App Store Connect.
Install
# On ns1: secrets at /SSD2/secrets/asc/ (AuthKey_*.p8 + testflight-enroll.env, mode 600)
# Service unit: verae-testflight-enroll.service (venv under /SSD2/services/verae-testflight-enroll)
cd scripts/testflight-enroll
python -m venv .venv && .venv/bin/pip install -r requirements.txt 2>/dev/null || true
Public invite endpoint (behind Caddy): POST https://mcp.verae.ai/api/testflight-invite with JSON {"email":"you@apple-id.example","note":"..."}.
Usage
sudo -u marchon bash -lc 'set -a; source /SSD2/secrets/asc/testflight-enroll.env; set +a; /SSD2/services/verae-testflight-enroll/venv/bin/python enroll_cli.py you@example.com'
Env keys: ASC_KEY_ID, ASC_ISSUER_ID, ASC_KEY_PATH, optional app/group ids. Do not commit .p8 keys or env files.
Contributing
Questions: marchon@gmail.com or the Verae research workspace. PRs coordinated in-workspace first.
License
UNLICENSED © George Lambert