diff --git a/adr/0016-rename-lattice-prefix.md b/adr/0016-rename-lattice-prefix.md new file mode 100644 index 0000000000..540230d61b --- /dev/null +++ b/adr/0016-rename-lattice-prefix.md @@ -0,0 +1,25 @@ +# Rename Lattice Prefix to Lattice + +| Status | Deciders | Date | +| -------- | ------------------------------------------------------------------------- | ----------- | +| Accepted | Commenters on [#1221](https://github.com/wasmCloud/wasmCloud/issues/1221) | 18 Jan 2024 | + +## Context and Problem Statement + +This ADR covers a naming change to one of our most important ideas, the lattice prefix, to just calling it a lattice. It's a simple change, but worth documenting. The simplification from lattice prefix to just lattice is aimed at reducing the cognitive burden of learning the term when you're a newcomer to the wasmCloud project, as we don't use it as a prefix rather than something more like a distributed network namespace. + +## Considered Options + +- Namespace +- Network Namespace +- Lattice +- Lattice Prefix +- wasmCloud Namespace + +## Decision Outcome + +We chose option 3, Lattice, because it's the simplest and most intuitive. The lattice is unique to wasmCloud, and is a simple way to describe the distributed namespace that wasmCloud uses to identify actors, providers, and capability providers. We'll focus on keeping terms simple and providing clear documentation to help newcomers understand the concepts. + +## Links + +- [Original RFC #1221](https://github.com/wasmCloud/wasmCloud/issues/1221) diff --git a/adr/README.md b/adr/README.md index b02b66ac84..3d1ece43eb 100644 --- a/adr/README.md +++ b/adr/README.md @@ -2,8 +2,8 @@ This log lists the architectural decisions for wasmCloud. When an architectural decision record has arisen from an RFC or other public issues, those issues will be linked from the record. -|Status | ADR | Description | -| :--: |:-----------------------------------------------------------:|---------------------------------------------------------------| +| Status | ADR | Description | +| :------: | :---------------------------------------------------------: | ------------------------------------------------------------- | | Accepted | [0000](0000-use-markdown-architectural-decision-records.md) | Use Markdown Architectural Decision Records | | Accepted | [0001](0001-use-actor-model.md) | Use the Actor model for WebAssembly modules | | Accepted | [0002](0002-stateless-actors.md) | Actors are Stateless | @@ -20,6 +20,7 @@ This log lists the architectural decisions for wasmCloud. When an architectural | Accepted | [0013](0013-transition-feature-focus-to-rust.md) | Transition feature focus to Rust | | Accepted | [0014](0014-detach-ui-from-host.md) | Detach UI from Host | | Accepted | [0015](0015-actor-autoscaling.md) | Actor Autoscaling & Scale to Zero | +| Accepted | [0016](0016-rename-lattice-prefix.md) | Rename Lattice Prefix to Lattice | For new ADRs, please use [template.md](template.md).