> For the complete documentation index, see [llms.txt](https://docs.internetobject.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.internetobject.org/versioning-and-stability/feature-status.md).

# Feature Status

> **Generated file — do not edit by hand.** Produced by `tools/status-report.ts` from each page's `status:` front matter. To change a page's status, edit that page's `status:` field and regenerate with `npm run status:write`.

**Maturity levels:** `Stable` (frozen contract) · `Candidate` (feature-complete, under review) · `Draft` (still evolving) · `Deprecated` · `Reserved`. Defined in the [Versioning Policy](/versioning-and-stability/versioning.md). Non-normative pages are marked `Informative` and are not graded here.

**Totals:** 72 Candidate.

## Structure and Syntax

| Page                                                                                                                | Status    |
| ------------------------------------------------------------------------------------------------------------------- | --------- |
| [Internet Object Document](/structure-and-syntax/introduction.md)                                                   | Candidate |
| [Header](/structure-and-syntax/introduction/header.md)                                                              | Candidate |
| [Data Sections](/structure-and-syntax/introduction/data.md)                                                         | Candidate |
| [Structural Elements](/structure-and-syntax/structural-elements.md)                                                 | Candidate |
| [Structural Characters & Separators](/structure-and-syntax/structural-elements/structural-characters-n-keywords.md) | Candidate |
| [Literals](/structure-and-syntax/structural-elements/literals.md)                                                   | Candidate |
| [Other Special Characters](/structure-and-syntax/structural-elements/other-special-characters.md)                   | Candidate |
| [Whitespace & Indentation](/structure-and-syntax/structural-elements/whitespaces.md)                                | Candidate |
| [Value Representations](/structure-and-syntax/values.md)                                                            | Candidate |
| [Objects](/structure-and-syntax/values/object.md)                                                                   | Candidate |
| [Arrays](/structure-and-syntax/values/array.md)                                                                     | Candidate |
| [Strings](/structure-and-syntax/values/string.md)                                                                   | Candidate |
| [Open Strings](/structure-and-syntax/values/string/open-strings.md)                                                 | Candidate |
| [Regular Strings](/structure-and-syntax/values/string/regular-strings.md)                                           | Candidate |
| [Raw Strings](/structure-and-syntax/values/string/raw-strings.md)                                                   | Candidate |
| [Numeric Values](/structure-and-syntax/values/number.md)                                                            | Candidate |
| [Number](/structure-and-syntax/values/number/number.md)                                                             | Candidate |
| [BigInt](/structure-and-syntax/values/number/bigint.md)                                                             | Candidate |
| [Decimal](/structure-and-syntax/values/number/decimal.md)                                                           | Candidate |
| [Special Numeric Formats](/structure-and-syntax/values/number/special-formats.md)                                   | Candidate |
| [NaN and Infinity](/structure-and-syntax/values/number/nan-and-infinity.md)                                         | Candidate |
| [Binary](/structure-and-syntax/values/binary.md)                                                                    | Candidate |
| [Date and Time](/structure-and-syntax/values/date-and-time.md)                                                      | Candidate |
| [Booleans](/structure-and-syntax/values/booleans.md)                                                                | Candidate |
| [Nulls](/structure-and-syntax/values/null.md)                                                                       | Candidate |
| [Case Sensitivity Rules](/structure-and-syntax/case-sensitivity.md)                                                 | Candidate |
| [Comments](/structure-and-syntax/comments.md)                                                                       | Candidate |
| [Encoding](/structure-and-syntax/encoding.md)                                                                       | Candidate |
| [Syntax Errors](/structure-and-syntax/syntax-errors.md)                                                             | Candidate |

## Definitions

| Page                                                            | Status    |
| --------------------------------------------------------------- | --------- |
| [Definitions](/definitions/definitions.md)                      | Candidate |
| [Variables](/definitions/variables.md)                          | Candidate |
| [Schema References](/definitions/schema-references.md)          | Candidate |
| [Error Handling in Definitions](/definitions/error-handling.md) | Candidate |

## Collections

| Page                                                        | Status    |
| ----------------------------------------------------------- | --------- |
| [Collection](/collections/collection.md)                    | Candidate |
| [Creating Collections](/collections/creating-collection.md) | Candidate |
| [Collection Rules](/collections/collection-rules.md)        | Candidate |
| [Data Streaming](/collections/data-streaming.md)            | Candidate |

## Schema Definition Language

| Page                                                                                             | Status    |
| ------------------------------------------------------------------------------------------------ | --------- |
| [Overview](/schema-definition-language/internet-object-schema.md)                                | Candidate |
| [Schema Representation](/schema-definition-language/schema-representation.md)                    | Candidate |
| [Schema Data Types](/schema-definition-language/data-types.md)                                   | Candidate |
| [Any](/schema-definition-language/data-types/any.md)                                             | Candidate |
| [String Types](/schema-definition-language/data-types/string.md)                                 | Candidate |
| [Email](/schema-definition-language/data-types/string/email.md)                                  | Candidate |
| [URL](/schema-definition-language/data-types/string/url.md)                                      | Candidate |
| [Numeric Types](/schema-definition-language/data-types/number.md)                                | Candidate |
| [BigInt](/schema-definition-language/data-types/bigint.md)                                       | Candidate |
| [Decimal](/schema-definition-language/data-types/decimal.md)                                     | Candidate |
| [Date and Time](/schema-definition-language/data-types/date-and-time.md)                         | Candidate |
| [Binary](/schema-definition-language/data-types/binary.md)                                       | Candidate |
| [Object (SchemaDef)](/schema-definition-language/data-types/object.md)                           | Candidate |
| [Array](/schema-definition-language/data-types/array.md)                                         | Candidate |
| [Bool](/schema-definition-language/data-types/bool.md)                                           | Candidate |
| [TypeDef](/schema-definition-language/advanced-schema-concepts/typedef.md)                       | Candidate |
| [MemberDef](/schema-definition-language/advanced-schema-concepts/memberdef.md)                   | Candidate |
| [Open & Dynamic Schemas](/schema-definition-language/advanced-schema-concepts/dynamic-schema.md) | Candidate |
| [Union Types (anyOf)](/schema-definition-language/advanced-schema-concepts/union-types.md)       | Candidate |
| [Composition & Reuse](/schema-definition-language/advanced-schema-concepts/composition.md)       | Candidate |

## Streaming

| Page                                                   | Status    |
| ------------------------------------------------------ | --------- |
| [Overview](/streaming/streaming.md)                    | Candidate |
| [Wire Format & Framing](/streaming/wire-format.md)     | Candidate |
| [Stream Items](/streaming/stream-items.md)             | Candidate |
| [Schema & State](/streaming/schema-and-state.md)       | Candidate |
| [Streaming Error Model](/streaming/error-model.md)     | Candidate |
| [Readers & Writers](/streaming/readers-and-writers.md) | Candidate |

## Parsing & Errors

| Page                                                                 | Status    |
| -------------------------------------------------------------------- | --------- |
| [Overview](/parsing-and-errors/parsing-and-errors.md)                | Candidate |
| [Error Model](/parsing-and-errors/error-model.md)                    | Candidate |
| [Parser Behavior & Recovery](/parsing-and-errors/parser-behavior.md) | Candidate |
| [Error Accumulation](/parsing-and-errors/error-accumulation.md)      | Candidate |

## Conformance

| Page                                                     | Status    |
| -------------------------------------------------------- | --------- |
| [Validation Model](/conformance/validation-model.md)     | Candidate |
| [Conformance Requirements](/conformance/requirements.md) | Candidate |

## Interoperability

| Page                                                                 | Status    |
| -------------------------------------------------------------------- | --------- |
| [JSON Compatibility](/interoperability/json-compatibility.md)        | Candidate |
| [Converting To/From Other Formats](/interoperability/conversions.md) | Candidate |

## Appendices

| Page                                            | Status    |
| ----------------------------------------------- | --------- |
| [Formal Grammar (EBNF)](/appendices/grammar.md) | Candidate |

*18 informative (non-normative) pages — guides, rationale, appendices, and these versioning pages — are not graded for maturity and are omitted above.*

## See Also

* [Versioning Policy](/versioning-and-stability/versioning.md) — the maturity levels and rules behind this table
* [Roadmap](/appendices/roadmap.md) · [Version History](/versioning-and-stability/version-history.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.internetobject.org/versioning-and-stability/feature-status.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
