# lucasqueirozodonto.com auth.md

Você é um agente. Tudo neste site é **público e somente leitura** (páginas, `index.md`, `llms.txt`, `/api/v1/*`, MCP em `POST https://lucasqueirozodonto.com/mcp`). Você **não** precisa de token. Se o seu framework exigir credenciais, o serviço oferece **registro anônimo de agentes**: descobrir → registrar → trocar → usar.

## Público (audience)
Agentes de IA, buscadores e assistentes que leem os conteúdos da Lucas Queiroz Odontologia (implantes dentários e odontologia em Teresina–PI) ou os dados públicos da clínica. Não há contas de usuário nem dados de pacientes aqui.

## Passo 1 — Descobrir
- Protected Resource Metadata: `GET https://lucasqueirozodonto.com/.well-known/oauth-protected-resource`
- Metadados do Authorization Server (com o bloco `agent_auth`): `GET https://lucasqueirozodonto.com/.well-known/oauth-authorization-server`

## Passo 2 — Registrar (anônimo)
```http
POST https://lucasqueirozodonto.com/agent/identity
Content-Type: application/json

{"type": "anonymous"}
```
Retorna `registration_id`, uma `identity_assertion` assinada pelo serviço (24 h) e `scopes` (`catalogo.read`). Não há claim: `https://lucasqueirozodonto.com/agent/identity/claim` responde `claim_not_supported` porque não existem contas.

## Passo 3 — Trocar por access_token
```http
POST https://lucasqueirozodonto.com/oauth2/token
Content-Type: application/x-www-form-urlencoded

grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=<identity_assertion>
```
Retorna um `access_token` Bearer válido por 1 hora.

## Passo 4 — Usar
Envie `Authorization: Bearer <access_token>` (opcional) para `https://lucasqueirozodonto.com/mcp` ou `https://lucasqueirozodonto.com/api/v1/*`. Revogue com `POST https://lucasqueirozodonto.com/oauth2/revoke`.

## Limites
- Somente leitura. Não realiza diagnóstico, triagem, orçamento, cadastro de pacientes ou agendamento. Consultas são marcadas por pessoas pelo WhatsApp https://wa.me/5586981771076?text=Ol%C3%A1%2C%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20os%20implantes! ou pelo telefone (86) 98177-1076.
- Não envie dados pessoais ou clínicos. Respeite taxas de requisição moderadas.

## Contato
Avenida Alzira Pedrosa, 647 — Noivos, Teresina – PI, CEP 64046-170 · Dr. Lucas Araujo Queiroz, CRO-PI 1951
