Repository navigation
Commit 240f44b
committed
docs: state the authority adapter claim precisely
"The adapter itself is NOT IN TREE" was too strong and it was wrong. An adapter
does ship: Trinity.Authority.Local. Grepping the behaviour resolves two files,
lib/trinity/authority/local.ex and a test fixture at
test/support/authority/adapters.ex.
Corrected to: the seam is in the tree, selection happens once at boot from
TRINITY_AUTHORITY, one implementation ships and it is Local, and no adapter
other than Local ships in this tree. An external authority adapter lives in
another repository and nothing in mix.exs or mix.lock depends on one, which an
assessor can confirm from the dependency list rather than from the page.
Checked while correcting it: the only occurrence of the platform name anywhere
in mix.exs, mix.lock, config/ or lib/ is the forbidden-name list inside the name
check that exists to fail the build if such a name appears. Not a dependency.
The parallel claim about the key seam holds unchanged: one implementation of
Trinity.Keys, lib/trinity/keys/local.ex, so no KMS or HSM adapter is in the tree.
README gains one sentence: this pack documents the gap; it does not close it.
Signed-off-by: Ayla Croft <aylacroft@proton.me>1 parent f4b41a2 commit 240f44b
2 files changed
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
| 73 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
81 | 91 | | |
82 | 92 | | |
83 | 93 | | |
| |||
0 commit comments