GLOSSARY

The vocabulary of the agent channel

Answer-first definitions for the terms that decide whether AI agents can find, understand, and call an API — from the artifacts (llms.txt, AGENTS.md, MCP) to the measurements behind the Discry Score.

Agent infrastructure

llms.txtllms-txt
llms.txt is a plain-markdown index file served at a website's root path (/llms.txt) that tells AI systems where the pages that matter are, so an agent can route straight to the right documentation instead of crawling HTML.
llms-full.txtllms-full-txt
llms-full.txt is a companion convention to llms.txt: the complete documentation of a site concatenated into a single markdown file served at /llms-full.txt, so an agent can load the entire docs surface in one request.
AGENTS.mdagents-md
AGENTS.md is an open convention for a markdown file, placed at the root of a code repository, that briefs AI coding agents on how to work with the project: setup commands, build and test steps, code conventions, and constraints.
Model Context Protocol (MCP)model-context-protocol
The Model Context Protocol (MCP) is an open protocol that standardizes how AI applications connect to external tools and data sources.
MCP servermcp-server
An MCP server is a program that exposes capabilities to AI applications over the Model Context Protocol through three building blocks: tools (schema-defined functions the model can call), resources (read-only data such as documents or schemas), and prompts (reusable instruction templates).
MCP manifestmcp-manifest
An MCP manifest is a JSON file served at the well-known path /.well-known/mcp.json that advertises a domain's Model Context Protocol server, so an agent can determine from the domain alone that an MCP surface exists and how to reach it.
MCP registrymcp-registry
An MCP registry is a public directory of Model Context Protocol servers that agents and developers search to find an MCP surface for a given service.
Tool use (function calling)tool-use
Tool use, also called function calling, is the mechanism by which a language model invokes external functions: the host application declares tools with typed schemas, the model emits a structured call with arguments, and the host executes it and returns the result into the model's context.
AI agentai-agent
An AI agent is a system in which a language model plans and executes multi-step work toward a goal, using tools — web fetches, code execution, API calls — and feeding each result back into its next decision.
Agentic workflowagentic-workflow
An agentic workflow is a multi-step process in which an AI agent chains model calls, tool invocations, and decisions to complete a job — authenticate, create a customer, attach a payment method, then charge it — carrying state between steps and handling failures along the way.
Context windowcontext-window
A context window is the maximum amount of text, measured in tokens, that a language model can process in a single request — the working memory that must hold the system prompt, the conversation, fetched documents, and tool results all at once.
Tokentoken
A token is the unit of text a language model reads and generates — a word fragment averaging roughly four characters of English for common tokenizers — and the unit in which model usage is priced and context windows are sized.
System promptsystem-prompt
A system prompt is the instruction text an application places at the start of a language model's context to define its role, rules, and available tools before any user input arrives.
GPTBotgptbot
GPTBot is OpenAI's web-crawler user agent, used to collect publicly available content that may contribute to training OpenAI's generative AI foundation models.
ClaudeBotclaudebot
ClaudeBot is Anthropic's web-crawler user agent, used to collect public web content that may contribute to training its Claude models.
Google-Extendedgoogle-extended
Google-Extended is Google's robots.txt control token for AI training: publishers use it to manage whether content Google crawls from their sites may be used to train future Gemini models and for grounding — supplying content to the model at prompt time — in Gemini apps and Vertex AI.
AI crawlerai-crawler
An AI crawler is an automated user agent operated by an AI company to fetch web content for model training, for search grounding, or on demand when a user or agent requests a page.
Headless browsingheadless-browsing
Headless browsing is running a web browser without a visible interface so that software can load pages, execute JavaScript, and read the fully rendered result — the technique tools like Playwright and Puppeteer automate.

API documentation

OpenAPI specopenapi-spec
An OpenAPI specification is a machine-readable description of a REST API — its endpoints, parameters, request and response schemas, and authentication schemes — written in JSON or YAML against the OpenAPI Specification standard.
operationIdoperation-id
operationId is an OpenAPI field that assigns a unique, stable identifier to a single API operation — one HTTP method on one path.
API referenceapi-reference
An API reference is the section of documentation that describes every endpoint in contract-level detail: URL, HTTP method, parameters, request and response schemas, error codes, and examples.
Idempotency keyidempotency-key
An idempotency key is a unique, client-generated value sent with an API request so the server can recognize retries of the same operation and execute it only once.
Rate limitingrate-limiting
Rate limiting restricts how many requests a client may make to an API within a given window, enforced per API key, user, IP address, or endpoint.
Pagination (cursor and offset)pagination
Pagination splits a large result set across multiple API responses.
Webhookwebhook
A webhook is an HTTP callback that inverts the usual request flow: the API provider sends an HTTP POST to a URL the client registers whenever a subscribed event occurs, so the client learns about changes without polling.
API versioningapi-versioning
API versioning is the practice of publishing changes to an API under explicit version identifiers — a URL path segment like /v2/, a request header, or a date-based version — so existing integrations keep working while the interface evolves.
Error response formaterror-response-format
An error response format is the consistent structure an API uses for failed requests: the HTTP status code plus a machine-readable body, typically carrying a stable error code, a human-readable message, and often a pointer to the offending field or a documentation link.
Retry and backoffretry-backoff
Retry with backoff is the client pattern of reattempting a failed API request after a delay that grows with each attempt — usually exponential backoff, doubling the wait each time, with random jitter added so many clients do not retry in synchronized waves.
API authentication (API key, OAuth 2.0, PAT)api-authentication
API authentication is how an API verifies the identity of a caller before serving a request.
Sandbox environmentsandbox-environment
A sandbox environment is a separate instance of an API where developers can make real calls against test data without touching production systems or incurring live charges.
SDKsdk
An SDK (software development kit) is an official client library that wraps an API's HTTP interface in idiomatic code for a specific language, handling authentication, serialization, and often retries and pagination, so integrators call typed methods instead of constructing raw requests.
Developer portaldeveloper-portal
A developer portal is the public website where an API publishes what integrators need: reference documentation, guides, authentication setup, changelogs, and often interactive tools such as API explorers and key management.

Discry methodology

Agent-readinessagent-readiness
Agent-readiness is the degree to which AI agents can find and understand an API from its public documentation surface — the pages, specs, and entry-point files an agent actually fetches.
Discry Scorediscry-score
The Discry Score is a behavioral measurement of an API's agent-readiness, taken from its public documentation surface and always decomposed into discovery and comprehension.
Discoverabilitydiscoverability
Discoverability is whether AI agents can discover and understand an API from its public documentation surface.
Discovery layerdiscovery-layer
The discovery layer is the machine-legible surface of an API: the entry-point files and structured signals — llms.txt, AGENTS.md, an OpenAPI spec, MCP manifests and registry presence, crawlable sitemaps — that let an agent find a usable version of the documentation on a plain HTTP fetch.
Comprehensioncomprehension
Comprehension is whether an AI agent can operate an API from its documentation: find the facts an integration depends on, construct correct requests, and refuse to invent capabilities the API does not support.
Behavioral measurementbehavioral-measurement
Behavioral measurement grades documentation by what models actually do with it: models are given the docs as their only source, quizzed on tasks a real integration depends on, and their answers are graded mechanically against ground truth cited to the documentation itself.
Task banktask-bank
A task bank is a versioned, published set of tasks used to quiz models on an API's documentation.
Trap tasktrap-task
A trap task asks a model to do something the API does not support; the correct answer is a refusal.
Closed-book baselineclosed-book-baseline
A closed-book baseline runs the same measurement tasks with no documentation provided, establishing what a model already knows about an API from training.
Docs liftdocs-lift
Docs lift is the improvement a model shows when given an API's documentation, compared with the closed-book baseline — the same tasks run without the docs.
Capability floorcapability-floor
The capability floor is the lowest model tier that can reliably operate an API from its documentation.
Tokens-to-comprehensiontokens-to-comprehension
Tokens-to-comprehension is the amount of documentation a model must read before it can correctly operate an API — the reading cost of understanding, denominated in the tokens an agent spends ingesting docs.

Adjacent disciplines

AEO (Answer Engine Optimization)aeo
Answer Engine Optimization (AEO) is the practice of structuring content so AI answer engines — chat assistants and AI-powered search — can find, understand, and cite it when composing answers.
GEO (Generative Engine Optimization)geo
Generative Engine Optimization (GEO) is the practice of making content visible and citable in the outputs of generative engines — systems that synthesize answers with AI rather than returning ranked links.
ADO (Agent Discovery Optimization)ado
Agent Discovery Optimization (ADO) is the emerging discipline of making an API discoverable and legible to AI agents: publishing machine-readable entry points such as llms.txt, AGENTS.md, an OpenAPI spec, and MCP surfaces, and serving documentation that renders on a plain HTTP fetch.
SEO for agentsseo-for-agents
SEO for agents is the informal umbrella term for optimizing a site or API so AI agents can find and use it.
Agent trafficagent-traffic
Agent traffic is the portion of requests to a website or API that originates from AI systems rather than humans in browsers — crawlers gathering training or retrieval data, assistants fetching pages to answer questions, and agents reading documentation while executing tasks.