diff --git a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md index 7189d5f8..a0a3a591 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md +++ b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md @@ -544,3 +544,7 @@ names the principle that settles it, and is cited as "design 47 G A-n". expiry is added. - **A-143** (A-77, A-138; principle 1) The recovery module's dump wait and snapshot-restored wait are bound keys in its state `bounds` as well, their expiry heard on its watch; no timer stays in the process. +- **A-144** (ADR 0625 §4 over §614 and §670's placing; principle 7) A client imports only its own seat's contract, + mesh-sdk and its domain SDK: the key codec `meshcatalogkey` moves into mesh-delivery's domain SDK, imported there + by the builder and the catalog client, and the source-branches follower's use of the `mesh-delivery` seat's types + moves into the domain SDK too; the catalog client keeps the mesh-catalog contract and the domain SDK only.