Auth Contract
Auth Types
AuthContext.authType supports:
api_keyfrontdoor_api_sessionfrontdoor_seat_sessionself_signup_sessionlegacy
Self-Signup Bearer Format
Self-signup sessions authenticate with:
Authorization: Bearer vcrx_self_<signed_session_token>
Session verification is DB-backed and HMAC-signed.
Self-Signup Metadata
When authType=self_signup_session, auth context also carries:
registrationType(self_signuporsponsored)agentPrincipalIdsponsorTenantId(when sponsored)
Response Headers
Authenticated self-signup responses include:
x-vaultcrux-credits-remainingx-vaultcrux-rate-limit-daily-remainingx-vaultcrux-sponsor-requiredx-vaultcrux-upgrade-url
Sponsor-Required Error
When pre-sponsor credits are exhausted, API returns structured SponsorRequired metadata with upgrade information.

