⚠ Not built. SG/Sentinel is a published design from May 2026 — “this is how I would build it” — not a product. No plans to build it unless somebody funds it. Read the note →
sg-sentinel.sgit.ai / documents

The documents

The complete corpus behind SG/Sentinel — ~57,000 words — captured verbatim under briefs/ and readable here. Each page carries the same apparatus: a summary, the key concepts (linked to where they live on this site), the key ideas, and then the full document rendered in-page from the raw markdown. The raw file stays the source of truth; the page is presentation. Every claim on this site traces to one of these documents.

Start here

DocumentType · dateIn one line
The MVP implementation architectureArch brief · v0.27.59 · 23 May 2026The shortest path to the system: L1 decides + signals, L2 acts + writes, the signal spine, three targets, the parity matrix.
The file-by-file dev briefDev brief · v0.27.60 · 23 May 2026Exact schemas, six build phases, the parity test, and the Lambda@Edge gotchas.
The testing manualRepo doc · 23 May 2026Every sg sentinel command across all three targets — plus the TUIs, the read-only chat, and the traffic tooling.

The design series — day 68 (v0.27.58, 18 May 2026)

DocumentTypeIn one line
Edge security & logging layer principlesArch briefThe founding problems (visibility, Firehose cost, WAF rent) and the principles: substrate-independent, owned, hostile to bad traffic.
The execution model: layered respondersArch briefCloudFront Functions vs Lambda@Edge, the three responders, no-invalid-request, "not everything has to be online".
The edge layer MVPDev briefVisibility, blocking, deployment — and the app-coupled WAF insight that names the differentiator.
The rules engine where rules are everythingArch briefRules are the engine; the tiny high-privilege core; LLMs author rules but never run inline.
Interactivity & deployment phasesArch briefNot a spectator sport: every layer invocable, local-everywhere, dangerous dev-only rules, dev/main/prod.
Sentinel as codebase extensionArch briefSecurity as part of the code: Type_Safe validation at the trust boundary, agentic development.
Delegation & choke-pointsArch briefChecks concentrate at choke-points; apps delegate to Sentinel; any QA-vs-prod difference is a major bug.
Time as a first-class dimensionArch briefMake good users faster; detect before damage, not instantly; damage prevented as the success metric.
Developer-friendliness & the evidence graphArch briefDeveloper-friendliness as a quality multiplier; "what do you know about me?"; vault-per-user with anonymity modes.
Learning from standards & servicesResearch briefATT&CK, CRS/Coraza, STIX/TAXII, the threat-intel landscape — and IP reputation demoted to context.
Compliance as a living graphArch / strategy briefCompliance computed from what is actually deployed, per rule-set, validatable — not a checkbox.
Rule architecture strategy: the fractal graphArch / research briefRules as a fractal graph with rich metadata; the deterministic-to-opinion spectrum; CRS patterns reused.
Architecture & data flowsArch briefThe component map and both use cases end to end; Sentinel's logging job ends at S3.
The TUI mockupsDev briefNine operator surfaces as ASCII acceptance criteria, chatbot-friendly by construction.
Rules of the game: the behavioural specArch briefThe system's behaviour in plain English — the answer key the tabletop runs against.
Tabletop simulation 1: generic flows & loggingTabletopFive benign flows traced on paper; 11 gaps, including fingerprint storage and symmetry-blocks-deploys.
Tabletop simulation 2: blockingTabletopSix attack flows; 14 gaps, 7 major — fast-track redesigned, per-IP dethroned, the honest limit stated.
The consolidated addendumAddendumPrior art positioned, five cross-cutting observations, and every tabletop gap resolved — the bridge to the build.
Future research & the path to MVPPlanning brief"We have enough to build": the memos to record, the deep-dives to run, the parked list, the MVP boundary.

The site's own provenance

DocumentType · dateIn one line
Brief: build the SG/Sentinel websiteWebsite brief · v0.27.61 · 23 May 2026The brief this site was built from — narrative spine, content rules, definition of done.
Adding a document is one entry in admin/build/gen_documents.py plus the raw markdown in briefs/ — the generator produces the reader page, and the validate gate checks the links. The engineering page describes the pipeline.