Developer Portal Service — Service Readiness
Version: 1.0 Status: Draft Owner: Product + Developer Relations (DevRel) Last Updated: 2026-04-20
1. Intent
Production readiness gate. Every box must be green before the Developer Portal handles production tenant traffic, the Verify API is exposed publicly, or any SDK is published to a public registry.
2. Functional
- All EP-DEV-01..05 stories implemented and accepted
- Verify API contract tests passing for all four channels
- All six server SDKs publishable from a single tag with manual approval
- Mobile SDKs released to internal test channels (TestFlight / Play internal track)
- Snippet generator produces valid output for every endpoint × every language
- OpenAPI spec passes spectral lint in CI
3. Operational
- Runbooks committed for: key revocation lag, Verify error spike, sandbox 5xx, SDK pipeline failure
- Dashboards live in Grafana (portal overview, Verify funnel, sandbox health)
- PagerDuty rotation defined for DevRel + on-call SRE
- Synthetic probers running
4. Security
- Pen-test of portal authentication & Verify endpoints completed; high findings closed
- HMAC pepper provisioned in production KMS; rotation procedure documented
- API key one-time-view confirmed end-to-end (no secret in DB, no secret in logs)
- Rate limits + spend cap enforced and load-tested
5. Compliance
- Verify templates approved in
compliance-engine(one per locale × channel) - Privacy notice updated to cover developer telemetry
- Data residency confirmed (in-country Postgres + S3-compatible store)
6. Performance
- Docs LCP p95 ≤ 1.5 s on representative connection
- Verify start p95 ≤ 200 ms (excluding outbound dispatch)
- Key revocation propagation p95 ≤ 60 s
7. Documentation
- All 17 docs committed and reviewed
- DevRel-authored launch announcement published
- Migration plan executed for pilot developers (see MIGRATION_PLAN.md)