You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit ae3fd14
Browse filesBrowse the repository at this point in the historyBrowse files
Fresh Core Lightning generation was removed from the public API, but the architecture, capability table, identifier policy, and security model still described it as supported. Align those contracts with the remaining behavior: existing CL secrets may still be parsed, recovered, corrected, derived, and re-shared.\n\nRefs #128
| bounded structural correction is deliberately finite | exact capture safety, complete global rank layers, the 48-character ten-second target, and the package audit budget exclude a general recovery engine; longer valid strings keep the same bounded classes |
@@ -700,9 +699,9 @@ The four-character identifier is public metadata, not authentication.
700
699
offline 20-bit predicate against candidate seeds.
701
700
- A fresh shared set uses four independent random u5 symbols and leaks no
702
701
seed-derived fingerprint bits.
703
-
- Raw seed bytes, re-sharing, and CL generation use an independent random
704
-
identifier unless the caller supplies all four symbols. A random identifier
705
-
does not make a weak supplied seed safe.
702
+
- Raw seed bytes and re-sharinguse an independent random identifier unless the
703
+
caller supplies all four symbols. A random identifier does not make a weak
704
+
supplied seed safe.
706
705
- Random re-sharing rejects the source set header and draws another identifier.
707
706
An explicitly repeated source header remains an error.
Copy file name to clipboardExpand all lines: docs/security/model.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -120,9 +120,9 @@ full-payload OS-CSPRNG request. The current share string must be re-entered
120
120
exactly, ignoring case and whitespace, before the next request. Confirmation
121
121
text is never reparsed as the source secret and contributes no entropy. Existing
122
122
complete Bitcoin master seeds are confirmed unchanged and initialize the wallet
123
-
without new entropy. The `ms32` façade rejects CL; CL generation remains
124
-
Python-API-only. Generic sharing, recovery, inspection, and correction are
125
-
available through `codex32`.
123
+
without new entropy. The `ms32` façade rejects CL. Existing CL secrets may still
124
+
be parsed, recovered, inspected, corrected, derived, and re-shared through the
125
+
generic API; fresh CL generation is not supported.
126
126
127
127
Creation retries show only entered text in contiguous regions: bold red means review the card, with reverse video added for the active region. Original card formatting is display-only; editable prefills retain entered case and spacing.
128
128
Complete matching canonical groups freeze; local alignment preserves entered group ownership before edit minimization and proceeds without crossing frozen boundaries (see the API alignment rules).
0 commit comments