# auth.md — SolarX Philippines

Agent registration and API authentication for solarxphilippines.com.

## Public APIs (no registration)

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

## OAuth discovery

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

## agent_auth

```yaml
skill: solar-pricing
register_uri: https://solarxphilippines.com/contact
methods:
  - type: anonymous
    identity_types_supported:
      - anonymous
    anonymous:
      credential_types_supported:
        - none
    claim_uri: https://solarxphilippines.com/openapi.json
```

Contact: hello@solarxphilippines.com
