# auth.md — Sean Guillermo Digital

Agent registration and API authentication for seanguillermo.com.

## Public APIs (no registration)

| Endpoint | Method | Description |
|----------|--------|-------------|
| `/api/contact` | POST | Submit contact inquiries |
| `/openapi.json` | GET | OpenAPI 3.1 specification |
| `/.well-known/api-catalog` | GET | RFC 9727 API catalog |

## OAuth discovery

- Authorization server: https://www.seanguillermo.com/.well-known/oauth-authorization-server
- Protected resource: https://www.seanguillermo.com/.well-known/oauth-protected-resource
- JWKS: https://www.seanguillermo.com/.well-known/jwks.json
- OpenAPI: https://www.seanguillermo.com/openapi.json
- API catalog: https://www.seanguillermo.com/.well-known/api-catalog
- MCP server card: https://www.seanguillermo.com/.well-known/mcp/server-card.json
- A2A agent card: https://www.seanguillermo.com/.well-known/agent-card.json

## agent_auth

```yaml
skill: contact-inquiry
register_uri: https://www.seanguillermo.com/contact
methods:
  - type: anonymous
    identity_types_supported:
      - anonymous
    anonymous:
      credential_types_supported:
        - none
    claim_uri: https://www.seanguillermo.com/openapi.json
```

Contact: strategy@seanguillermo.com
