| ID | Stable identifier for links, evidence, and review comments. | Gives each item a durable anchor. |
| Type | API, CLI, configuration, SDK, error, or limit. | Sets the reader's lookup mode. |
| Name | Human-readable route, command, key, symbol, error, or limit name. | Provides the scannable label. |
| Method | HTTP verb, protocol action, command verb, or `n/a`. | Shows how the item is invoked. |
| Path | Route, flag, key, symbol, error code, or limit key. | Gives a stable lookup handle. |
| Auth | Token, permission, trusted header, local-only context, or `n/a`. | Prevents hidden access assumptions. |
| Request | Body, params, flags, arguments, config value, or SDK input. | Defines what the reader supplies. |
| Response | Status, body, output, side effect, or persisted state. | Defines what the reader can expect back. |
| Errors | Statuses, validation failures, stderr, or unsupported behavior. | Shows failure modes and recovery paths. |
| Examples | Copy/paste request, command, config, SDK snippet, or safety rationale. | Makes the reference concrete without unsafe credentials. |
| Maturity | Live, Controlled Beta, Alpha, Preview Contract, Future, or Verification Required. | Keeps shipped behavior separate from planned behavior. |
| Evidence | Source, test, fixture, generated reference, release note, or signoff. | Shows why the item can be trusted. |