# auth.md

This archive is public. Agents do not create accounts for collection, MCP, or A2A read access.

## Audience

AI agents that need to search or cite scans on https://fastphotoframe.com.

## Registration

- Method: anonymous
- Register: `https://fastphotoframe.com/api/agent/register`
- Claim: `https://fastphotoframe.com/api/agent/claim`
- Credential: none. Send no `Authorization` header.

`POST` either URL to receive `{ "ok": true, "identity_type": "anonymous", "scope": "collection.read" }`. That is a confirmation, not a login.

## Use

- Collection JSON: `https://fastphotoframe.com/api/collection`
- MCP: `https://fastphotoframe.com/mcp`
- A2A: `https://fastphotoframe.com/a2a`

Human Google login at `/api/auth/google` is for people saving prints. Do not use it as agent registration.
