---
title: agents.md
url: https://www.chavito.net/agents.md
lang: en
---

# agents.md — www.chavito.net

> This is the plain-text side of the site, for agents, crawlers, and anyone who'd rather read raw. Not a summary, not a trimmed version: same content, with the HTML out of the way.

## Routes

- `/` (pt-BR) — chavito
- `/ai` (pt-BR) — machine view — chavito
- `/bio` (pt-BR) — Bruno Chaves
- `/contact` (pt-BR) — Fala comigo
- `/en` (en) — chavito
- `/en/bio` (en) — Bruno Chaves
- `/en/contact` (en) — Talk to me

## Do not fetch

These paths are gated or unfinished. They are disallowed in `/robots.txt`;
the gated ones answer `401` for assets and redirect pages to `/`.

- `/selected`
- `/en/selected`
- `/private`

## Plain text

- `https://www.chavito.net/ai` — every public page, both languages, one document.
- `https://www.chavito.net/llms.txt` — the same map, in the llms.txt format.

Any route under `## Routes` also answers in markdown, two ways:

- append `.md` to the path (`/bio.md`; the home is `/index.md`). One URL per
  representation, so it caches — prefer this one.
- send `Accept: text/markdown` on the route itself. Answers `no-store`, because
  the HTML side cannot declare `Vary: Accept` on this stack.

Paths under `## Do not fetch` do **not** answer in markdown by either form.

## Contact

A human reads this address: chavito@chavito.net

Languages: pt-BR, en
