Skip to content

Commit f77bde2

Browse files
committed
docs: state the passing badge in the README's status section
The badge image alone says little to a reader who does not recognise it. The status section now states what was assessed, by whom, that it is the Linux Foundation's named prerequisite for Incubation, and that three suggested criteria are recorded unmet rather than stretched, with a pointer to the assurance posture table that says what the build enforces. Signed-off-by: Ayla Croft <aylacroft@proton.me>
1 parent ab35c67 commit f77bde2

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎README.md‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ authorization), and the first slice of M5b (070, the gateway core): 25 slices, e
1818
merge commit and tagged `slice/NNN` (`git tag -l 'slice/*' | wc -l` → 25, on 2026-09-23). What
1919
that means in practice:
2020

21+
**Assessed against a recognised baseline.** Trinity holds the
22+
[OpenSSF Best Practices passing badge](https://www.bestpractices.dev/projects/14772), the Open
23+
Source Security Foundation's published bar for basics, change control, reporting, quality,
24+
security and analysis, and the prerequisite the Linux Foundation names for a project entering
25+
Incubation. Every required criterion is met; three *suggested* ones are recorded as unmet rather
26+
than stretched, because a sheet with nothing on it survives a spot check less well than one that
27+
says where the gaps are. The [assurance posture](#assurance-posture) below states what the build
28+
enforces and what enforces it.
29+
2130
- **Talks.** Streaming chat with any provider behind one behaviour (`Trinity.LLM`), switched by
2231
configuration; the assistant's text is persisted as a draft every 500 ms or 2 KB while it
2332
streams, so a crash mid-turn loses at most that much. Context compaction with lineage when a conversation outgrows the

0 commit comments

Comments
 (0)