Menu
Cloudflare Blog·October 16, 2026

Cloudflare's Continuous Accountability System for Verified Bots

This article details Cloudflare's new system for continuously evaluating the behavior of Verified bots to ensure they adhere to site preferences and do not engage in abusive behavior. It highlights the architectural shift from static identity verification to dynamic trust assessment based on ongoing interactions, ensuring accountability in automated traffic management. The system uses signals like robots.txt compliance and response to HTTP 429 errors to build a trust score over time.

Read original on Cloudflare Blog

Shifting from Static Identity to Continuous Trust Assessment

Cloudflare's bot management strategy evolves beyond merely verifying a bot's identity to a system of continuous accountability. The core idea is that while identity (`Web Bot Auth` and `BotBase` cataloging) establishes who a bot is, trust is built and maintained through consistent, respectful behavior over time. This architectural shift addresses the challenge that even known bots can act maliciously or be misconfigured, impacting website performance and user experience. The system aims to answer "Can we trust you?" continuously, rather than just "Are you who you say you are?".

Key Principles of Bot Trust Evaluation

  • Identify Accurately and Securely: Bots must use `Web Bot Auth` to sign requests, cataloged by `BotBase`.
  • Do Only What You Say You Will Do: Adherence to declared intent.
  • Don't Engage in Abusive Behavior: This is where the new continuous accountability system focuses, measuring compliance with site owner preferences and general good conduct.
ℹ️

Risk vs. Trust Distinction

Risk is a point-in-time likelihood of harm, fluctuating with each request. Trust is cumulative, built over time through consistent, non-abusive behavior. The new system focuses on measuring and sustaining this long-term trust.

Architectural Components for Accountability

The system leverages existing Cloudflare components and introduces new monitoring capabilities to create an accountability loop. Website owners publish their preferences via `Bot Preference Sync`, and `Bot Management` handles traffic based on the observed behavior. The new evaluation system acts as the feedback mechanism, observing bot interactions and translating them into an explainable "trust band" rather than a simple binary judgment.

Signals for Trust Assessment

  • robots.txt Compliance: Monitoring whether a bot's observed traffic consistently adheres to the rules published in `robots.txt`. The system looks for repeated patterns of disregard, not isolated incidents.
  • Response to Rate Limiting (HTTP 429): Evaluating if a bot adapts its request rate after receiving an `HTTP 429 "Too Many Requests"` response. Consistently slowing down or pausing increases trust, while ignoring the signal lowers it.

This continuous monitoring allows Cloudflare to build a historical profile of a bot's behavior, which is crucial for assessing sustained patterns of trust. This information will eventually be available to Cloudflare customers, allowing them to set trust thresholds for how Verified bot traffic is handled.

bot managementtrust assessmentrate limitingrobots.txtcloud securityAPI governancedistributed systemstraffic management

Comments

Loading comments...