Set the Proxy, Route the Outbound API Calls
Store your QuotaGuard connection string as an environment variable on the host running your Fireblocks client, then send the client's outbound calls to api.fireblocks.io through it.
There is no platform migration and no rebuild, just a fixed source address on every request the client makes.
The proxy operates at the transport layer, so the request body and its signature are carried through unchanged.
QuotaGuard Carries Outbound REST, Not the Co-Signer Callback
The IP allowlist governs your outbound REST calls to the Fireblocks API, and that is the only flow QuotaGuard sits in.
The Co-Signer is a separate component that holds your key shares inside an Intel SGX enclave and signs transactions there, and it talks to its own callback handler, an inbound HTTPS server in your environment that returns approve or reject.
It is provisioned in your own production environment, in your cloud or on-premise, physically separate from the outbound API path QuotaGuard handles. QuotaGuard never touches that signing path or that callback.
Your Transaction-Security Model Is Unchanged
Because QuotaGuard handles only the network path of your API calls, your Co-Signer setup, approval quorums, and key shares stay exactly as they are.
You are adding a fixed network identity for outbound requests, not altering how funds move, how approvals are reached, or where signing happens.