Sprint 1 Portal

BezaLink learner and provider access is live.

This portal is the controlled entry point for account setup, consent capture, progress review, and credential verification during provider activation.

Access

Provider-ready signup

Learner access is connected to Supabase Auth when provider environment values are present.

Consent

Privacy-linked records

Required privacy acceptance and optional choices route through the authenticated consent API.

Verify

Credential review path

Verification remains bounded to published privacy language and provider-ready release controls.

Provider Activation

Ready for live smoke testing after provider values are present.

The next production check is the auth/session/consent path: create a controlled test user, confirm the Supabase session, then record and read consent through the PCE API.

  • Public privacy notice is live at bezalink.com/privacy and linked before learner consent is recorded.
  • Portal signup remains controlled by provider configuration; no server-only key is exposed to the browser.
  • Progress, dashboard, support, and verification routes are available as Sprint 1 operating surfaces.