Authentication
KYA Token (Required for AP2)
AP2 endpoints require a valid X-KYA-Token header:
GET /kya/challenge→ receives{challenge, signature, ttl}- Set header:
X-KYA-Token: {challenge}:{signature} - Gateway verifies: TTL (1h) + signature + rate limit (30 req/60s per agent)
Rate Limiting
- 30 requests per minute per client IP
- 429 Too Many Requests when exceeded
- Per-agent rate limiting on AP2 endpoints
CORS
All origins allowed. Explicit methods: GET, POST, OPTIONS. Headers: Content-Type, X-Agent-Identity, X-KYA-Token.