# Public API Surface Reference

For the human-readable v1 stable API catalog, start with:

- [V1 Public API catalog](public-api-v1.md)

The reconciled public inventories are maintained at:

- [`docs/_inventory/public-surface-inventory.md`](../_inventory/public-surface-inventory.md) — source/assembly identity and classification.
- [`docs/_inventory/public-api-documentation-coverage.md`](../_inventory/public-api-documentation-coverage.md) — reverse 302-type user-documentation coverage.

The compiled surface currently contains 302 consumer-visible CLR types: 296 explicit source records plus 6 compiler-generated nested event delegates. All 302 have assembly-derived API entries and contextual user documentation; stability still follows the category and V1-approval manifests.

Naming boundary: `Nexamas.UI.*` namespaces and `MAS*` public types are used together. The `MAS*` prefix is the official API/control family for the current Nexamas UI surface.

## Reviewed system references

Source-reviewed public API documentation now exists for these specific systems:

- Application / Composition: `docs/reference/application-facade-surface.md`
- Component factories: `docs/reference/component-factory-surface.md`
- Layout / Size: `docs/reference/layout-size-surface.md`
- Theme / Surface: `docs/reference/theme-surface-surface.md`
- Icon resolution: `docs/reference/icon-resolution-surface.md`
- Localization / RTL: `docs/reference/localization-rtl-surface.md`
- Data / DataGrid / Virtualization: `docs/reference/data-component-surface.md`
- Output System: `docs/reference/output-surface.md`
- Quality / Verification: `docs/reference/quality-verification-surface.md`

## Full API Reference batches

- [API Reference coverage](api/README.md)
- [All public types index](api/all-public-types-index.md)
- [Batch 1 Application API](api/application-api.md)
- [Batch 2 Controls and Components API](api/controls-components-api.md)
- [Batch 3 Systems, Evidence, and Compatibility API](api/systems-evidence-compat-api.md)
- [Reverse documentation coverage matrix](../_inventory/public-api-documentation-coverage.md)

