Maintains connections, refreshes tokens and runs provider authorization flows.
Why Revive
Credential reconnect should resume work, not restart it.
Revive coordinates the recovery step between your credential provider and durable workflow runtime.
One recovery path across three systems.
Links the failed connection to the exact run, checkpoint and pending action.
Persists workflow state, schedules work and resumes the existing execution.
What changes during a real failure.
The difference is visible at the point where a workflow would normally stall, restart or replay an action.
A refresh token is revoked
The worker retries a credential that cannot recover or exits without a reconnect path.
Revive classifies the failure, parks the run and sends the account owner a scoped reconnect request.
A different account reconnects
The workflow can resume under the wrong provider identity.
The provider subject and tenant must match the original connection before the request is consumed.
The worker times out after a mutation
A blind retry may send the email, create the ticket or submit the payment twice.
The action ledger requires reconciliation before an ambiguous mutation can execute again.
The original worker disappears
Recovery context is trapped inside a process that no longer exists.
A replacement worker reads the durable case and resumes the same logical run from its checkpoint.
Inspect the full recovery record.
The lab shows the provider signal, saved checkpoint, verified credential generation and action ledger in one timeline.