START IN THE APPLICATION PROJECT
Give the connector ZIP to the app's coding chat
Upload the approved Babco Control Plane Automatic Connector ZIP to the ChatGPT or Codex project that works on that application's backend source code.
HOW TO USE THE CONTROL PLANE
This is the complete operating procedure for every current and future Babco application that uses OpenAI and needs official cost reconciliation.
THE WHOLE HANDSHAKE
START IN THE APPLICATION PROJECT
Upload the approved Babco Control Plane Automatic Connector ZIP to the ChatGPT or Codex project that works on that application's backend source code.
GIVE ONE CLEAR INSTRUCTION
Tell the coding agent to read the package, install it into the backend, test it, deploy it, and stop only when the deployed app has submitted a live connection request.
Read every file in the uploaded Babco Control Plane Automatic Connector package. Begin with COPY_PASTE_INSTALL_PROMPT.txt. Install the connector into this application's backend, test it, deploy it, and stop only when the deployed application has submitted a connection request to the live Control Plane. Do not ask me for a Control Plane credential. The application must receive its credential automatically through the encrypted approval handshake.
DEVELOPER WORK
The connector is added to the backend and connected to the app's OpenAI call paths, usage reporting, official reconciliation retrieval, and protected persistent connector storage.
DEPLOY
On first startup, the deployed backend automatically creates its cryptographic identity, sends the connection request, receives a verification code, and begins polling for approval.
YOUR FIRST ACTION
Open the Control Plane's Connect Apps tab. The deployed application's request appears automatically in the pending approvals section.
VERIFY IDENTITY
The app's coding agent reports a code such as ABCD-2345. Find the pending request showing the same code. This protects against approving the wrong application instance.
VERIFY ATTRIBUTION
Choose the precise Control Plane application and environment, such as Cost Accountant — Shared or Future ERP — Production.
The Control Plane checks that the request's OpenAI project, environment, and provider match the selected registration. A mismatch is rejected.
AUTHORIZE
The Control Plane generates a new scoped application key, leaves existing credentials valid, encrypts the new credential to the requesting application's public key, and makes only the encrypted envelope available to that application.
AUTOMATIC ACTIVATION
The connector polls the approved request, retrieves the encrypted envelope, and decrypts it using the private key that never left the application. The connector can then authenticate to the existing app-scoped Control Plane APIs.
LOCAL USAGE
Every OpenAI response is reported with the model, provider request ID, input tokens, cached input tokens, output tokens, request count, feature, status, and local estimated cost.
Telemetry failure must never break a successful user operation. The application queues and retries safely.
OFFICIAL RECONCILIATION
The connector calls the application-scoped summary endpoint and receives three sections:
The application uses official.costUsd as the authoritative final OpenAI cost.
VERIFY BEHAVIOR
Once the application sends its first real usage event, its application card changes to Connected. Before that event, an approved application appears as Awaiting first event.
YOUR ROLE FROM NOW ON
There is no manual credential-installation step.