Architecture token
component.database
id: component.database
name: Database
category: component
description: >-
A persistent structured data store.
capabilities:
- persistent-storage
- structured-query
constraints:
- stateful
A shared semantic layer
Architecture Tokens are the smallest reusable semantic units for software architecture.
Define intent once. Reference it across diagrams, documentation, reviews, and automation—without binding the meaning to a particular cloud or tool.
Architecture token
id: component.database
name: Database
category: component
description: >-
A persistent structured data store.
capabilities:
- persistent-storage
- structured-query
constraints:
- stateful
Stable meaning, flexible implementation
The semantic contract stays constant while each environment chooses an implementation that satisfies it.
component.database
The v0.1 premise
Describe architectural intent before choosing implementation.
Reference the same vocabulary from diagrams, docs, and automation.
Build architecture models from focused, reusable units.
Open draft
The first specification is intentionally small. Review the model, test it against real architecture work, and propose what it is missing.
Review v0.1 on GitHub