Deployment Readiness
A go/no-go view for taking BrainKit from local demo to a hosted ChatGPT Business pilot.
Pilot Activation Packet
Acme Home Services activation is demo only: 3 launch workflows, 3 employees, 1 artifact, 0 launch evidence records, and 25 employee-invite blockers.
Do not invite employees into Business Brain-powered ChatGPT workflows until hosted identity, storage, referral, purchase, and launch proof are ready.
Activation Run Of Show
- - Belden Studio LLC ChatGPT Business referral handoff: Add the Belden Studio LLC ChatGPT Business referral URL before using the purchase handoff in sales.
- - Employee identity gateway: Enable trusted identity headers, require gateway signatures, and configure bearer JWT verification.
- - Belden Studio LLC operator access: Set the Belden Studio LLC operator email allowlist before hosting real client data.
- - Managed client data storage: Provision managed Postgres and complete the database preflight confirmations.
- - Production launch package: Fill 9 missing required environment values.
- - Pilot Activation Packet
- - Launch Evidence Ledger
- - ChatGPT Connection Probe
- - Employee Launch Pack
- - Hosted Pilot Setup Packet
- Public hosted Business Brain runtimeOpen
- Belden Studio LLC ChatGPT Business referralOpen
- ChatGPT Business purchase proofOpen
- Employee identity gatewayOpen
ChatGPT Connection Handoff
Local connection proof is ready; hosted ChatGPT Business pilot still needs setup.
Acme Home Services has 3 mapped employees, 4 Business Brain skills, and 3 recommended ChatGPT Business seats. Employee invite rows are for planning only until hosted identity, storage, restore proof, ChatGPT Business verification, seats, live workflows, and the launch drill pass.
Connection Steps
- - Do not process payment, collect card details, or administer OpenAI billing inside the Business Brain.
- - Do not invite real employees until hosted identity, managed storage, ChatGPT Business proof, seats, and first workflow checks pass.
- - Do not claim access to raw ChatGPT memory, native ChatGPT conversation logs, native connector data, or first-party admin actions unless OpenAI exposes that permissioned surface.
Hosted Pilot Setup Packet
Acme Home Services can be demonstrated now, with 7 hosted pilot commitments still open before real employees should use BrainKit through ChatGPT Business.
Sell the guided setup demo now, but do not invite real employees until the hosted pilot commitments are complete.
- - ChatGPT Business is where employees work.
- - The Business Brain is the Belden Studio LLC setup and control layer that gives employees approved context, workflows, and permissions.
- - OpenAI handles checkout, billing, seats, and the native ChatGPT workspace.
- - Belden Studio LLC handles company context, workflow setup, safe tool access, approvals, artifacts, and monthly improvement.
- - Belden Studio LLC ChatGPT Business referral handoff: Add the Belden Studio LLC ChatGPT Business referral URL before using the purchase handoff in sales.
- - Employee identity gateway: Enable trusted identity headers, require gateway signatures, and configure bearer JWT verification.
- - Belden Studio LLC operator access: Set the Belden Studio LLC operator email allowlist before hosting real client data.
- - Managed client data storage: Provision managed Postgres and complete the database preflight confirmations.
- - Production launch package: Fill 9 missing required environment values.
Launch Certification
Acme Home Services is demo ready: 2/6 launch gates pass, 1 warn, and 3 block. Use this for SMB demos and setup rehearsal, but do not invite real ChatGPT Business users until hosted identity, persistence, and purchase proof pass.
- - Add the Belden Studio LLC ChatGPT Business referral URL.
- - Configure production OAuth, bearer-token verification, trusted headers, signing secret, and required gateway signatures.
- - Run POST /api/brainkit/launch-drill with action=run.
- - Production auth mode: Development auth mode allows fallback identities and is not suitable for real client data.
Launch Control Packet
Acme Home Services hosted pilot is not hosted-pilot-ready yet: 0 blockers, 13 warnings, 3 employees, and 3 live workflows. Use this before a real SMB starts using ChatGPT Business: it names what Belden owns, what the client owner must confirm, what OpenAI still owns, and what proof commands must pass.
Launch Owners
Go-Live Criteria
- Public HTTPS Business Brain origin is deployed and stable.
- BRAINKIT_AUTH_MODE=production with verified bearer JWTs, trusted identity gateway headers, a signing secret, and required gateway signatures.
- BRAINKIT_OPERATOR_EMAILS includes the Belden Studio LLC operators running the pilot.
- Database preflight passes for Postgres, SSL, backups, restore drill, and restricted network access.
- Storage cutover package has been reviewed, tenant backups are exported, restored counts are compared, and rollback is understood.
- Postgres storage is configured, health is clean, and managed database backup/restore is tested.
Manual Boundaries
- - The Business Brain tracks and guides the purchase handoff; OpenAI handles checkout, payment, billing, and native seat administration.
- - OpenAI still owns checkout, billing, native ChatGPT Business workspace administration, and model execution.
- - The Business Brain owns company definitions, employee/role mapping, skill registry, approvals, artifacts, feedback, backups, and improvement loops.
- - Do not put real client data into a hosted pilot until the readiness gate and backup/rollback steps pass.
ChatGPT Identity Gate
Gateway Headers
Identity Gateway Bootstrap Package
Acme Home Services identity gateway bootstrap has 5 open setup steps before real ChatGPT Business employee identity can be trusted.
Gateway Signing Kit
Acme Home Services identity gateway signing kit has placeholder probe commands for the client admin and a launch employee. It proves the BrainKit header signature shape, while OAuth bearer-token issuance stays with the hosted identity provider or gateway.
Identity Checks
- HTTPS hosted originPass
- Public hosted originPass
- Production auth modeWarn
- Trusted identity gatewayWarn
- Signed gateway requestsWarn
- Bearer JWT verificationWarn
- Token and signed-header identity bindingWarn
- OAuth resource contractPass
- Belden Studio LLC operator allowlistWarn
- Tenant email domainsPass
- Employee identity mappingPass
- Tool scope contractPass
Readiness Checks
ChatGPT Business Referral Package
Database Preflight
- Postgres storage selectedPass
- Database URLPass
- Database host posturePass
- SSL requiredPass
- Managed backups confirmedWarn
- Restore drill recordedWarn
- Network access restrictedWarn
Database Bootstrap Package
Storage Cutover Package
Production Launch Package
Required Endpoints
Next Actions
- - Production auth mode: Development auth mode allows fallback identities and is not suitable for real client data.
- - Trusted identity gateway: Configure BRAINKIT_TRUSTED_IDENTITY_HEADERS=true and BRAINKIT_IDENTITY_GATEWAY_SECRET behind the OAuth/header gateway before client traffic.
- - Signed gateway requests: Set BRAINKIT_REQUIRE_GATEWAY_SIGNATURE=true before production so the Business Brain rejects unsigned identity-header requests.
- - Bearer JWT verification: Set BRAINKIT_REQUIRE_BEARER_JWT=true with OAuth issuer, audience, and JWKS/public-key or trusted gateway signing material.
- - Belden Studio LLC operator allowlist: Set BRAINKIT_OPERATOR_EMAILS so only approved Belden Studio LLC operators can access hosted operator routes.
- - Managed persistence: BrainKit database preflight is using postgres; managed Postgres is configured, SSL is required, backups are not confirmed, and restore testing is not recorded.
- - Database preflight: Run /api/brainkit/database-preflight and complete every managed database confirmation before client launch.
- - ChatGPT Business referral handoff: BELDEN_CHATGPT_BUSINESS_REFERRAL_URL is not configured.
Warnings
- - Production auth mode: Development auth mode allows fallback identities and is not suitable for real client data.
- - Trusted identity gateway: Configure BRAINKIT_TRUSTED_IDENTITY_HEADERS=true and BRAINKIT_IDENTITY_GATEWAY_SECRET behind the OAuth/header gateway before client traffic.
- - Signed gateway requests: Set BRAINKIT_REQUIRE_GATEWAY_SIGNATURE=true before production so the Business Brain rejects unsigned identity-header requests.
- - Bearer JWT verification: Set BRAINKIT_REQUIRE_BEARER_JWT=true with OAuth issuer, audience, and JWKS/public-key or trusted gateway signing material.
- - Belden Studio LLC operator allowlist: Set BRAINKIT_OPERATOR_EMAILS so only approved Belden Studio LLC operators can access hosted operator routes.
- - Managed persistence: BrainKit database preflight is using postgres; managed Postgres is configured, SSL is required, backups are not confirmed, and restore testing is not recorded.
- - Database preflight: Run /api/brainkit/database-preflight and complete every managed database confirmation before client launch.
- - ChatGPT Business referral handoff: BELDEN_CHATGPT_BUSINESS_REFERRAL_URL is not configured.