Developer portal
A governed authenticated portal placeholder for developers building against future apis and sandbox workflows.
Reviewer demo mode uses mock data only. Provider credentials, payment credentials, customer PII, and unrestricted live financial execution are not exposed through these pages.
Demo-safe operating snapshot.
The portal shell includes status panels, next-step guidance, provider visibility, support links, and gated action states while real execution remains blocked.
Identity
auth-provider-ready
Compliance
review-gated
Provider access
pending approval
Financial actions
execution-gated
Full capability visibility with execution gates.
These modules are present for reviewer and stakeholder navigation. Financial execution, provider activation, credential access, settlement, ledger posting, and balance mutation remain blocked unless all future controls approve access.
API catalog
Placeholder module with demo-safe data and governed access messaging.
- This capability is being activated for approved users.
- Provider approval is pending.
Webhook readiness
Placeholder module with demo-safe data and governed access messaging.
- This capability is being activated for approved users.
- Provider approval is pending.
Sandbox status
Placeholder module with demo-safe data and governed access messaging.
- This capability is being activated for approved users.
- Provider approval is pending.
Key reference placeholders
Placeholder module with demo-safe data and governed access messaging.
- This capability is being activated for approved users.
- Provider approval is pending.
Integration support
Placeholder module with demo-safe data and governed access messaging.
- This capability is being activated for approved users.
- Provider approval is pending.
Provider status visibility.
Stripe
controlled_pilot_ready
Visibility only: true. Execution enabled: false.
Paystack
sandbox_ready
Visibility only: true. Execution enabled: false.
MTN Mobile Money
sandbox_ready
Visibility only: true. Execution enabled: false.
M-PESA
sandbox_ready
Visibility only: true. Execution enabled: false.
Orange Money
sandbox_ready
Visibility only: true. Execution enabled: false.
Flutterwave
sandbox_ready
Visibility only: true. Execution enabled: false.
No unrestricted financial execution.
Every live financial action remains governed.
- Authentication required
- RBAC permission required
- KYB/KYC compliance required
- Provider readiness required
- Country support required
- Production execution flag required
- Provider credential reference required
- Risk and compliance decision required
- Audit and evidence logging required
Portal routing keeps RBAC and WorkOS readiness visible.
Provider-agnostic identity with WorkOS readiness.
The website now reads a shared identity abstraction and repository layer for provider readiness, sessions, organizations, members, invitations, roles, permissions, workflow state, and lookup surfaces. WorkOS stays configuration-only without returning credentials or making provider network calls.
Session
demo_active
Demo mode
true
Organization
under_review
Verification
pending
Members
1
Invites
1
Roles
6
Network calls
0
Users stored
1
Sessions stored
1
Registrations
1
Security events
1
Role assignments
1
Team hierarchy
1
Registration: in_progress
Organization creation: in_progress
Invitation lifecycle: draft
Verification lifecycle: pending
Role assignment: completed
Repository backed: true
Provider execution enabled: false
Financial execution enabled: false
Settlement execution enabled: false
Ledger posting enabled: false
Treasury execution enabled: false
Secret values returned: false
WorkOS production activation stays configuration-only.
Production callbacks, logout redirects, session cookies, signed claim validation, organization provisioning, and role enforcement are modeled without enabling live authentication or returning secret values.
Decision: BLOCKED
Readiness score: 36
Health endpoint: /api/identity/health
Production authentication enabled: false
Callbacks
blocked
Logout
blocked
Session cookies
blocked
Signed claims
blocked
Organization provisioning
ready
Role enforcement
ready
Production safety
ready
Secrets returned
blocked
