Skip to content

Add FractalAI CBOM Seal (CBOM, SIGNING/NOTARY) - #174

Open
johnInarti wants to merge 3 commits into
CycloneDX:mainfrom
johnInarti:add-fractalai-cbom-seal
Open

johnInarti wants to merge 3 commits into
CycloneDX:mainfrom
johnInarti:add-fractalai-cbom-seal

Conversation

@johnInarti

Copy link
Copy Markdown

Adds one entry under tools/. Disclosure: I am the publisher.

A CBOM answers what cryptography is in here. This service answers a narrower question next to it: can a third party still trust this CBOM in five years, and prove it existed before a given date. It signs a CycloneDX CBOM with ML-DSA-65 (FIPS 204) and timestamps it against drand, so integrity, authorship, prior existence and non-repudiation verify offline, without trusting the issuer. Relevant because a cryptographic inventory produced for a migration deadline is exactly the kind of artifact someone will want to re-check long after it was filed — and because the signature itself is post-quantum, it does not expire with the algorithms it is inventorying.

Classified conservatively:

  • capabilities: [CBOM] only. It consumes and seals CycloneDX CBOMs; it does not emit CDXA, so I did not claim it.
  • functions: [SIGNING/NOTARY] only. There is an informational analyze action, but it is not an audit, so no ANALYSIS claim.
  • availability: [FREEMIUM] — verification is free at GET /api/cbom; sealing is paid.
  • No platform: it is an HTTP service, not a local binary.

Scope limits are stated by the service itself, and I would rather they be on the record here too: it seals the inventory you declare — integrity, authenticity of the claim, prior existence, non-repudiation. It does not audit the inventory for correctness or completeness, and does not certify PQC readiness or compliance with CNSA 2.0 or any regulation. No FIPS 140-3 / CMVP validation of the module.

Validated locally against schemas/tool.schema.json with jsonschema (passes). tools.json left untouched per the README. Happy to adjust the classification if you would file it differently.

@johnInarti
johnInarti requested a review from a team as a code owner October 9, 2026 05:46
John Edward Romo Sanchez and others added 2 commits October 9, 2026 17:59
I, John Edward Romo Sanchez <helloinvestor@fractalai.net.co>, hereby add my Signed-off-by to this commit: 24f80ef

Signed-off-by: John Edward Romo Sanchez <helloinvestor@fractalai.net.co>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…actalai.net.co>

I, John Edward Romo Sanchez <helloinvestor@fractalai.net.co>, hereby add my Signed-off-by to this commit: 24f80ef

Signed-off-by: John Edward Romo Sanchez <helloinvestor@fractalai.net.co>
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