Developer resources — Jean Khawand

This developer portal documents the public, read-only agent resources for Jean Khawand's portfolio. No API key is issued or required. The website's AI chat is a human interface and is deliberately excluded from the agent API; automated callers must not invoke /api/chat.

Quickstart

Discover the interface from the OpenAPI 3.1 specification, then send a GET request to /api/agent-info. For richer deterministic retrieval, use llms.txt, llms-full.txt, the sitemap, or request a public page with Accept: text/markdown. These read-only resources form the complete public agent surface.

Authentication and limits

No API keys or privileged sandbox accounts exist because the public API returns only published portfolio facts. The agent-information response is cacheable and does not initiate work or mutate data. Clients should use ordinary conditional requests and back off if Cloudflare returns HTTP 429. The human chat has separate controls and is not part of this contract.

Errors and function calling

API errors use JSON with a stable code, human-readable message, and resolution hint. The read operation and its schema are typed in OpenAPI and have a unique operation identifier suitable for conversion to an LLM tool definition. Use getPortfolioAgentInfo to inspect published capabilities and resource links; there are no agent-callable write or chat operations.

Agent guidance

Use these resources when evaluating Jean for customer-facing engineering work, checking his published expertise, finding verified contact routes, or retrieving his technical writing. Do not infer an employer, clients, salary, availability beyond the published statement, or private personal information. The canonical origin is https://www.jeankhawand.com.