verae-mcp-timestamping-server/scripts/testflight-enroll
Repository files (latest commit first)
Filename Latest commit message Latest commit date
George Lambert 1ca834900e feat: site WIP — downloads, explorer, hasher, TestFlight enroll
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.
2026-09-29 11:18:59 -04:00
..
enroll_cli.py feat: site WIP — downloads, explorer, hasher, TestFlight enroll 2026-09-29 11:18:59 -04:00
enroll_lib.py feat: site WIP — downloads, explorer, hasher, TestFlight enroll 2026-09-29 11:18:59 -04:00
enroll_server.py feat: site WIP — downloads, explorer, hasher, TestFlight enroll 2026-09-29 11:18:59 -04:00
README.md feat: site WIP — downloads, explorer, hasher, TestFlight enroll 2026-09-29 11:18:59 -04:00
verae-testflight-enroll.service feat: site WIP — downloads, explorer, hasher, TestFlight enroll 2026-09-29 11:18:59 -04:00

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