Attribution and licensing
Licence status, repository visibility and publication status are three separate things:
- Licence: the book's original material and the original code and documentation of all five projects are MIT licensed. The exceptions are listed below.
- Repository visibility: the five projects are public on GitHub. The book's source repository is private. Visibility does not change anyone's licence.
- Publication: whether and when this book is deployed at
book.cognokratos.comis a deployment decision, not a licence question.
Who wrote what, under which terms
| Material | Author / owner | Licence |
|---|---|---|
| Book chapters: orientation, part introductions, Part VI, appendices, Book edition notes | Victor Nitu | MIT |
| Book build tooling (assembler, tests, theme code) | Victor Nitu | MIT |
| Imported chapters (Parts I–V) and the code they show | the respective project authors | the licence of the source repository at the pinned revision: MIT for original material, with the exceptions below |
| CognoKratos emblem and favicon | CognoKratos | brand assets, not covered by the MIT grant; all rights reserved |
| mdBook (renders this book) | the mdBook contributors | MPL-2.0 (the generated HTML, JavaScript and CSS come from mdBook's theme) |
| Mermaid (renders diagrams) | the Mermaid contributors | MIT; licence shipped as vendor/mermaid-LICENSE.txt |
Copyright (c) 2026 Victor Nitu for the MIT-licensed original material of the book and of each project. CognoKratos is an initiative by BelaZayka GmbH.
The source repositories at the pinned revisions
| Repository | Licence | Exceptions kept |
|---|---|---|
simple-agent-template | MIT (root LICENSE) | Three files under agent/src/nat_streaming_react/ remain Apache-2.0. register.py and text_guardrails.py are modified from NVIDIA NeMo Agent Toolkit and keep NVIDIA's copyright lines and a modification notice. observability/otlp_exporter.py carries only an Apache-2.0 declaration and no NVIDIA copyright line. It closely follows NAT's OTLP exporter registration, and its exact provenance is not recorded. The repository's THIRD_PARTY_NOTICES.md and LICENSES/Apache-2.0.txt list and license them, and the agent's Python distribution ships copies of both. |
etf-research-agent | MIT | the same three Apache-2.0 files, with the same headers (NVIDIA copyright lines on the first two only) |
sophos-agent | MIT | logo, banner and favicon images |
arktos-wallet | MIT | banner image |
tauros-revenue | MIT | vendored topbar.js (MIT, Buu Nguyen), the Phoenix Heroicons plugin, logo, banner and favicon images |
Package publication controls ("private": true, publish = false) remain set
in several projects. They prevent accidental publication to package
registries. They are not licence settings.
If you reuse code shown in an imported chapter, check the file's own header: the Apache-2.0 files above must keep their notices.
Earlier status
Until the revisions pinned for this edition, none of the source repositories had a licence file, and this page recorded publication as blocked on that. The owner has since adopted MIT for original code and documentation across the projects and the book. The exceptions above preserve every third-party notice that existed.