NewEvery agent tool call now routes through the governed MCP gateway — policy check, audit log, then dispatch.Read the changelogarrow_forward
XOOZLYAI Orchestrator
routeHow it workssmart_toyAgent fleetshieldGovernance & trustsellPricingmenu_bookDocsarticleBloghistoryChangelog
Log inStart free
grid_viewProductsrouteHow it workssmart_toyAgent fleetshieldGovernance & trustsellPricingmenu_bookDocsarticleBloghistoryChangelogHelp centreLog in
Start free
  1. XOOZLY
  2. chevron_rightDocumentation
Loading the knowledge base…
XOOZLYAI Orchestrator

Ready to orchestrate your AI fleet with total confidence?

Start a project, set a cost cap, and watch the loop run with every tool call policy-checked and logged before it leaves the platform.

Start freearrow_forwardSee what shipped
  • check_circleNo credit card required
  • check_circleYour keys, your model spend
  • check_circleEvery tool call audited

Platform

  • All productsarrow_forward
  • Orchestration looparrow_forward
  • Agent fleetarrow_forward
  • Governed control planearrow_forward
  • Pricingarrow_forward

Trust & legal

  • Trust centrearrow_forward
  • Security & compliancearrow_forward
  • AI use policyarrow_forward
  • Report a vulnerabilityarrow_forward
  • Data subject requestsarrow_forward

Resources

  • Documentation & guidesarrow_forward
  • Engineering & research blogarrow_forward
  • Changelogarrow_forward
  • Uptime & reliabilityarrow_forward

Browse by domain

  • Strategy & Researcharrow_forward
  • Developmentarrow_forward
  • QAarrow_forward
  • Governance & Orchestrationarrow_forward
  • All 10 domainsarrow_forward
XOOZLY
© 2026 XOOZLY · 61 agents · 10 domains · 8 SDLC stationsAI use policyarrow_forwardLog inarrow_forward99.9% uptime SLAarrow_forward
  1. XOOZLY
  2. chevron_rightDocumentation
  3. chevron_rightGuide
Loading this guide…
  1. XOOZLY
  2. chevron_rightDocumentation
  3. chevron_rightSetting up TOTP MFA, and where security keys stand
arrow_backBack to the knowledge base
schedule1 min read·verifiedChecked against the code on 25 October 2026
Governance, compliance & securitymfa-enrolmentcodeapi-server/domains/identity_access/service.py

Identity & access

Setting up TOTP MFA, and where security keys stand

TOTP enrolment and backup codes are complete and are the factor to rely on today. Security-key enrolment exists too, and this guide is explicit about the part of it that is not finished rather than implying parity.

open_in_newOpen Enrol a second factor in the consolearrow_forward
01

TOTP and backup codes

  1. 1Enrol TOTPEnrol an authenticator app and confirm it with a generated code. This is the factor to rely on today.
  2. 2Save the backup codesStore the backup codes somewhere that does not depend on the device holding the authenticator. They are the recovery path if that device is lost.

Failed sign-in attempts are throttled: five failures inside a fifteen-minute window locks the account. This is account-level lockout rather than a general request limiter, so it protects the password even where no second factor is enrolled.

02

Where security keys stand

warningSecurity keys are partial, and this is the part that is missingSecurity-key enrolment exists and stores the key's public key, but the signature verification that would make that key meaningful as a factor is not implemented yet. Until it is, treat a security key as registered rather than as protecting the account, and keep TOTP enrolled.
03

Lockout, and why it is separate

Five failed sign-in attempts inside a fifteen-minute window lock the account. This is account-level lockout keyed to the account itself, not a general request-rate limit — so it protects the password even where no second factor is enrolled.

Threshold
5 attemptsFailed, within the window
Window
15 minutesRolling
Scope
The accountNot an IP rate limit
04

Recovering without the device

Backup codes are the recovery path, which is why they should be stored somewhere that does not depend on the device holding the authenticator. A phone that holds both the authenticator and the only copy of the codes is a single point of failure wearing a belt and braces.

warningKeep TOTP enrolled even with a security keySecurity-key enrolment stores the key's public key, but the signature verification that would make it meaningful as a factor is not implemented yet. Treat a registered key as registered, not as protecting the account.

boltPut it into practice

Run a fleet with these guardrails on from day one.

Hard cost caps, one audited gateway in front of every tool call, and versioned rule files — the defaults, not an enterprise add-on.

Start freearrow_forward

On this page

4 sections
  1. 1. TOTP and backup codeschevron_right
  2. 2. Where security keys standchevron_right
  3. 3. Lockout, and why it is separatechevron_right
  4. 4. Recovering without the devicechevron_right
feedbackSomething missing?

Related guides

  • articleHow one project's data stays isolated from every otherTrust centre
  • articleData subject requests: intake, hold and what erasure removesData subject requests
  • articleManaging organization custom roles and permission gatesCustom roles