CONCEPT Cited by 1 source
Capability registry¶
Definition¶
A capability registry is a governed metadata store that catalogs reusable processing functions (capabilities) with their identifiers, input/output schemas, invocation details (e.g., Lambda ARNs), permission boundaries, version references, and behavioral annotations (e.g., data sensitivity propagation). A composer or orchestrator queries the registry to validate workflow specifications and locate the correct capability implementations at assembly time.
Key properties¶
- Governed artifact — definitions live in version control; CI/CD validates metadata and runs tests before publishing new versions.
- Versioned capabilities — specifications include explicit version references to support reproducible runs.
- Discoverable — supports full-text and semantic search over capability metadata (descriptions, schemas, tags), enabling discovery by intent rather than exact identifier.
- Approval gating — in regulated systems, new capabilities require separate validation and approval workflows before registration.
Relationship to specification-driven composition¶
In the patterns/specification-driven-composition pattern, the capability registry is the bridge between the intent layer (specification) and the processing layer (execution). The composer:
- Reads capability references from the specification.
- Queries the registry to validate they exist.
- Retrieves metadata (ARNs, schemas, sensitivity declarations).
- Assembles the pipeline using the retrieved metadata.
Without a governed registry, the pattern cannot validate specifications before execution or guarantee reproducibility.
(Source: sources/2026-07-09-aws-specification-driven-composition-for-flexible-data-workflows)
Seen in¶
- sources/2026-07-09-aws-specification-driven-composition-for-flexible-data-workflows — AWS Architecture Blog (2026-07-09): capability registry backed by Amazon OpenSearch Service, supporting semantic search for capability discovery.