Skip to content

docs(ch4): complete Chapter 4 Overview (closes #35) - #44

Draft
Jaydeep869 wants to merge 1 commit into
SBOMit:draft-v0.3.0from
Jaydeep869:feat/issue-35-overview
Draft

docs(ch4): complete Chapter 4 Overview (closes #35)#44
Jaydeep869 wants to merge 1 commit into
SBOMit:draft-v0.3.0from
Jaydeep869:feat/issue-35-overview

Conversation

@Jaydeep869

@Jaydeep869 Jaydeep869 commented Aug 30, 2026

Copy link
Copy Markdown

Overview

Chapter 4 previously contained only a brief high level description of the three step deployment flow, with no concrete explanation of the system architecture or how the tools interact. This PR completes the chapter with accurate, implementation backed content.

Changes

  • Architecture (4.1): Added a Mermaid flowchart illustrating the data flow between the three operational actors - Project Owner, Builder/Functionary, and Verifier - across the build, SBOM generation, and verification phases.
Screenshot from 2026-08-29 15-11-06
  • Involved Parties and Their Roles (4.2): Expanded each role with precise descriptions grounded in the actual tooling. Includes a reference table of Witness attestors (material, product, command-run, network-trace) and their predicate types.

  • SBOMit Components (4.3): Described the four primary implementation components and their responsibilities.

  • System Workflow Example (4.4): Retained the existing workflow diagram and implementation steps. Expanded the use case scenarios with corrected formatting and updated CycloneDX capitalisation.

  • End-to-End Walkthrough (4.5): Added a concrete worked example for a Go project, tracing the full pipeline from layout signing through witness run, attestation storage, sbomit generate, and final witness verify, with real commands at each step.

- Added Mermaid architecture diagram (§4.1) showing Project Owner,
  Build Phase, SBOM Generation Phase, and Verification Phase actors
- Expanded role definitions (§4.2) with Witness attestor table
- Added SBOMit components section (§4.3)
- Added end-to-end Witness → Enriched SBOM walkthrough (§4.5)
- Added use case scenarios (§4.4.2)

Only ## 4 Overview is modified; all other chapters are untouched.

Signed-off-by: jaydeep869 <jaydeeppokhariya2106@gmail.com>
@Jaydeep869
Jaydeep869 force-pushed the feat/issue-35-overview branch from 4155e4c to da0b7dc Compare August 30, 2026 11:00
@Jaydeep869

Jaydeep869 commented Aug 30, 2026

Copy link
Copy Markdown
Author

@absol27 @stupendoussuperpowers draft is ready, can you please review it.

@Jaydeep869
Jaydeep869 marked this pull request as draft August 30, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant