zkTLS notarization proves you talked to GitHub — without REP ever seeing your password or token.
Notarize runs the moment you return from GitHub. If it fits the animation budget (~2 s), you never see a spinner — only named stages if it runs long.
Prover opens a session with the notary at rep-notary.fly.dev (proxy mode, ~1–2 s).
GraphQL POST to api.github.com with your bearer token — selective disclosure, not full export.
Notary attests the TLS session. Claim saved: octocat · 1,247 contributions.
Hack 6 · notarize-in-animationExpandable “What was proved” shows exactly which fields came back — contribution count, handle, source host. No surprise leaks.
GitHub username, contribution count, proof ID, notary public key reference.
Password, email, private repos, raw GraphQL response bodies.
Hosted verifier page at flexrep.xyz/p/<id> — recipient verifies cryptographically.
TLSNotary prover (xcframework) + self-hosted notary allow-listing api.github.com.
Snappy transition into success. Share button, expandable proof details, done — context list updates on next open.
octocat · 1,247 contributions