Menu

Both keys stay live until the last holder has switched.

The agent in your network takes a new key from the processor to the four holders, in the order the model wrote, and checks each one's next call.

Each holder proves the switch with one read-only call to the processor from inside itself. The settlement job runs at night, so its check runs on demand.

The old key goes off once the processor's key report shows no call with it for two minutes.

  • No window bookedthe run starts when the approver said
  • Old key offafter all four use the new one, at 11:09
  • Before the first runthe processor switches on its key API or a second key slot
What the auditor gets
The rotation finished: card authorization, disputes, the nightly settlement job and the deploy pipeline on the new key; old key switched off at 11:09.
The example rotation, finished: card authorization, disputes, the settlement job and the deploy pipeline on the new key; old key off at 11:09.

Card authorization goes first, because it is the one that stops payments.

The model orders holders worst first, so a fault shows while the old key is still live. The approver sees the order before signing.

  1. New keyfrom the processor, checked with one read-only call
  2. Card authorizationwritten and confirmed at 11:01
  3. Disputeswritten at 11:02, its first call accepted at 11:03
  4. Nightly settlement jobits check run on demand, accepted at 11:05
  5. Deploy pipelinevariable written, group read back; old key off, register updated
Step 3 of 5, the disputes service: new key written at 11:02, its first call to the processor with it accepted at 11:03; next, the nightly settlement job.
Step 3 of 5, the disputes service: new key written at 11:02, its first call with it accepted at 11:03.

In the trial, one sync stopped for good at its token's max TTL, and another replaced a whole variable group.

So the plan the model writes has the agent read each destination before writing, and read it again after.

A sync that cannot sign in will not carry the new key, and a group replaced whole can lose the 13 variables nobody meant to touch.

If a check fails, the agent puts that holder's previous key back, stops, and tells the approver.

  • Production cluster sync signed in recently; token outlasts the change
  • Settlement job's secret only the key's entry changes
  • Deploy pipeline variables 14 there, one changes, read back after
The production cluster before writing: two deployments read this key, the sync signed in five minutes ago, its token outlasts the change, nothing else changes.
The deploy pipeline's variables: 14 here, one will change (the processor key), the other 13 stay; read again after writing: 14 variables, 1 changed.
What the model read in the production cluster and in the deploy pipeline's 14 variables before anything was written.

Your request has been received.

Expect a message from Bitting. It goes to the address you gave.