# Discoverability

> The ease with which a system's components, capabilities, or endpoints can be found and understood.

Record: `lexicon:discoverability`
Kind: quality-attribute
Layer: [Extensibility Core](https://banes-lab.com/records/layer/extensibility-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lexicon-discoverability

Listed in [Lexicon terms](https://banes-lab.com/api/records/lexicon.md), after [Data Integrity](https://banes-lab.com/records/lexicon/data-integrity.md) and before [Mapping Overhead](https://banes-lab.com/records/lexicon/mapping-overhead.md).

## Category

- [Quality Attributes](https://banes-lab.com/records/lexicon-category/quality-attributes.md)

## Reinforced by

- [Self-Describing Architecture](https://banes-lab.com/records/architecture/self-describing-architecture.md)
- [Self-Describing API](https://banes-lab.com/records/architecture/self-describing-api.md)
- [Glob-Resolvable Tree](https://banes-lab.com/records/architecture/glob-resolvable-tree.md)
- [Mirrored Test Placement](https://banes-lab.com/records/architecture/mirrored-test-placement.md)

## Enabled by

- [Agnostic-First Vocabulary](https://banes-lab.com/records/architecture/agnostic-first-vocabulary.md)
- [Guided Vocabulary Refusal](https://banes-lab.com/records/architecture/guided-vocabulary-refusal.md)
- [Root Spine Files](https://banes-lab.com/records/architecture/root-spine-files.md)

## Linked from

- [Contracts / Interfaces / Compatibility](https://banes-lab.com/ontology/principles/architecture-category-contracts-interfaces-compatibility.md)
- [Metadata / Self-Description / Declarative Systems](https://banes-lab.com/ontology/principles/architecture-category-metadata-self-description-declarative-systems.md)
- [Taxonomy / Classification / Naming](https://banes-lab.com/ontology/principles/architecture-category-taxonomy-classification-naming.md)
