signet identity authority API. bridge certificates via OIDC token exchange, GHA automation, and agent registration.
Bearer <GHA OIDC token> with audience
notme.bot
agentic-research (configurable via
GHA_ALLOWED_OWNERS). Ephemeral P-256 keypair generated at edge —
private key returned once, never stored.
signet auth login (human auth flow). Proxied to signet
authority on Fly.
OIDC token from OAuth callback flow.
/.well-known/openid-configuration, but signet consumes
OIDC — it does not issue tokens.
Accept: application/json).
signet is not an identity provider — it is an identity attester. You own your key. signet signs a short-lived certificate binding your public key to your verified identity.
Three grant types:
signet auth login
POST /cert/gha with OIDC JWT (zero
secrets)
POST /api/cert/register with
PAT
All certificates are Ed25519-signed X.509 with custom OID extensions for subject identity and issuance time, matching the Go authority format.