PasskeyBridge

Security · 2026-03-04

After SIM-Swap Detection: The Next 50 Milliseconds

By J. W. Bouckaert

After SIM-Swap Detection: The Next 50 Milliseconds

The 50-millisecond window

Your carrier API fires. The SIM-swap signal lands. Your monitoring dashboard turns red.

Most identity platforms stop here. Okta logs the event. Auth0 fires a webhook. Clerk sends a notification. But nobody actually does anything—and the attacker knows it.

The damaging interval is the gap between the alert firing and a response landing on the account. Once a SIM-swap gives the attacker control of the recovery channel, password resets and OTP intercepts can complete in seconds. The FBI IC3 public service announcement on SIM-swapping documents how quickly this escalates from signal to drained account. Any human-in-the-loop response measured in minutes is, by definition, late. That gap is where breaches happen.

Detection

The carrier signal landscape in 2026 is mature. Vonage Number Insight V2, Twilio Verify + Lookup, and Sinch Verification all provide reliable SIM-swap detection with sub-second latency, and the CAMARA SIM Swap API is standardizing the contract across operators globally. The signal infrastructure works.

The problem is what happens next. We covered this in Why SIM-Swap Detection Is Not Enough, and the core argument stands: detection without response is a liability.

The response, step by step

When a SIM-swap signal arrives at your PasskeyBridge ingest endpoint, the following happens—in order, inside the request:

  1. HMAC-SHA256 verification—the payload signature is validated against your tenant's signing secret
  2. PII scrubbing—phone numbers are keyed-hashed with HMAC-SHA-256 under a server-held pepper (non-enumerable, unlike a plain SHA-256 of a phone number); the raw payload never touches disk (see our zero-PII architecture)
  3. Signal normalization—the carrier-specific format is mapped to one of 7 canonical signal types
  4. Playbook matching—the signal type triggers your configured response playbook
  5. Ordered action execution—session revocation, credential freezing, webhook callbacks, Slack/PagerDuty alerts
  6. Audit logging—every action is appended to the immutable audit trail

Parametric revocation: The kill chain

PasskeyBridge's parametric revocation engine doesn't just suspend a session. It cascades across all three pillars:

  • Pillar I: All pending playbook actions for the user are fast-tracked
  • Pillar II—Verifiable credential presentations from the user are temporarily blocked
  • Pillar III—All active WebAuthn passkey credentials are revoked
  • Agent delegates—All scoped digital delegates issued by the user are suspended
  • Social recovery—Guardian notification workflows are triggered if configured

This is the response layer that incumbents don't have.

The business case

For fintech CTOs navigating SEC Reg S-ID compliance, the response window isn't just a performance metric—it's an audit requirement. Demonstrating that your identity infrastructure responds to threats in real-time satisfies SOC 2 processing integrity criteria and reduces your liability exposure.

Try it yourself

Build your first playbook in under 10 minutes and see the response window in action. Or read the full platform overview.

Get started free →

Start free · Test the API