# Our probe

What the CabuyaValidator user agent is, exactly which requests it makes and how often, what it keeps — nothing at all — and how to stop it fetching your site.

Canonical: https://cabuya.org/developers/validator/probe
Language: en

## Our probe

If you found this page in your server logs, something asked the Cabuya validator to check a feed on your domain. Here is precisely what that means.

## The user agent

Every request the validator makes identifies itself and links back to this page, so a log line is never a mystery. It is the only user agent we send, and we do not vary it.

```
CabuyaValidator/0.1 (+https://cabuya.org/developers/validator/probe)
```

## What it requests

- A GET of the URL somebody supplied — usually /.well-known/cabuya.json.
- A GET of each feed that manifest declares, to check the documents themselves.
- Occasionally a second GET of the same URL a few seconds later. That is the always-now check: it compares two responses to see whether a timestamp is following the clock rather than the content.
- Nothing else. No crawl, no link following beyond the declared feeds, no attempt at any other path.

## How it behaves

- At most 60 requests an hour to any one host, across every caller.
- One attempt per request. It never retries a failure.
- An eight-second timeout, after which the request is abandoned.
- It stops reading at 5 MB rather than accepting a response of any size.
- It sends no Referer, so it never reveals who asked.
- It follows at most three redirects, checking each destination before following it.

## What it keeps

Nothing. The document is downloaded, checked, and discarded with the request. No feed body is stored, no URL is logged by us, and no analytics event carries anything a publisher submitted. The only thing written anywhere is an anonymous counter used to enforce the limits above.

## How to stop it

Disallow the user agent in your robots.txt and it will not fetch you. We would rather you told us what went wrong first — a validator that has become a nuisance is a bug on our side — but the decision is yours and it does not need our agreement.

```
User-agent: CabuyaValidator
Disallow: /
```

## Site Navigation

- [Home](https://cabuya.org/)
- [Specification](https://cabuya.org/developers/spec)
- [Schemas](https://cabuya.org/developers/schemas)
- [RFCs](https://cabuya.org/rfcs)
- [Changelog](https://cabuya.org/changelog)
- [Developers](https://cabuya.org/developers)
- [Registry](https://cabuya.org/registry)
- [Governance](https://cabuya.org/governance)
- [Join](https://cabuya.org/join)
- [GitHub](https://github.com/Cabuya)
- [Agent skill repository](https://github.com/Cabuya/cabuya-skill)
- [Founding record](https://github.com/Cabuya/cabuya.org/tree/main/docs/context)
