Skip to content

What to feed your AI

View as Markdown

Sudomimus exposes its documentation in several machine-readable forms. Which one you hand your assistant depends on how much context window you can spare and whether you want prose or a formal API contract.

Three plain-text endpoints follow the llmstxt.org convention:

URL What it is
https://docs.sudomimus.com/llms.txt Index — a short manifest linking to the two corpora below. Good for assistants that fetch pages selectively rather than all at once.
https://docs.sudomimus.com/llms-full.txt Full corpus — every English documentation page concatenated into one file.
https://docs.sudomimus.com/llms-small.txt Small corpus — an alternative generated representation of the English documentation; it is not a curated summary.

The aggregate corpora are English-only. To give an assistant a Chinese page, use the .md URL for the matching page under any other language supported by this website.

The current llms-full.txt and llms-small.txt outputs contain the same substantive English content, including detailed rule tables and edge-case guidance. Their byte sizes differ, but small does not provide a substantial reduction in subject matter. Do not infer token counts or a fixed size ratio from the filenames.

Use an aggregate corpus when the assistant needs broad documentation context and has enough capacity. When context is limited, start from llms.txt and retrieve the specific per-page Markdown needed for the task. Check the current output size against your model’s context budget; integration still requires configuration and validation.

Append .md to any documentation page URL to fetch just that page as raw Markdown — for example, /en-us/connect/three-key-model.md. This is the precise way to give an assistant one page rather than the whole corpus.

For the formal request/response contract of the Sudomimus product APIs, point your assistant at the OpenAPI 3.1 reference, generated directly from the published specifications:

  • Connect API — the Inquiry endpoints (/establish, /status-poll, /redeem, /info), each with its own operation page.
  • Session API — the ordinary application session endpoints (/refresh, /introspect, /logout, /revoke-all).
  • Native API — the direct-issue endpoints for native clients (/direct-issue/steam-ticket, /direct-issue/access-key, /direct-issue/public-key).
  • Device API — the public-client device authorization endpoints (/device-authorize, /device-token).

These pages are authoritative for exact paths, parameters, request bodies, and status codes. Provide the relevant pages to an assistant when generating strongly typed client code.

OIDC uses its native machine-readable contract instead of a duplicate OpenAPI schema. Give your assistant the issuer https://oidc.sudomimus.com, let its OIDC library read discovery, and include the OIDC integration guide for the supported Sudomimus profile and platform-specific constraints. The OpenID Connect and OAuth standards continue to define the underlying protocol semantics.

The llms*.txt endpoints and the OpenAPI reference rebuild every time the documentation does — there is no separate “AI version” that lags behind. If your assistant has cached an older fetch, ask it to re-fetch.