ADR 0191: domains are a node's — the resolver holds each node's internal domain, nothing else #323

Merged
jschoubben merged 2 commits from decision/0191-names-by-origin into main 2026-10-03 19:12:27 +00:00
Owner

Progressive insight on ADR 0191 (marked and dated): the rule was phrased as a suffix test. Domains are a node's: one internal domain (<node>.internal, covering every route on it by wildcard) and one or more public domains (public DNS). The resolver holds the internal domains; the roster carries the machines and no routed name. Decision unchanged. Connectivity §2 restated; its open item removed. Pairs with mesh-controller#238. records/index/cycle pass.

Progressive insight on ADR 0191 (marked and dated): the rule was phrased as a suffix test. Domains are a node's: one internal domain (`<node>.internal`, covering every route on it by wildcard) and one or more public domains (public DNS). The resolver holds the internal domains; the roster carries the machines and no routed name. Decision unchanged. Connectivity §2 restated; its open item removed. Pairs with mesh-controller#238. records/index/cycle pass.
jschoubben added 1 commit 2026-10-03 13:39:10 +00:00
A progressive insight: the rule and its check were stated as a suffix test; the mesh composes both
names of a route and publishes its internal one. The decision is unchanged.
jschoubben changed title from ADR 0191: the mesh's names are known by where they were composed, not by their suffix to ADR 0191: domains are a node's — the resolver holds each node's internal domain, nothing else 2026-10-03 14:10:39 +00:00
jschoubben added 1 commit 2026-10-03 14:10:40 +00:00
jschoubben merged commit 8a1fa37dce into main 2026-10-03 19:12:27 +00:00
jschoubben deleted branch decision/0191-names-by-origin 2026-10-03 19:12:29 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#323