Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.com is a deployment decision, not a licence question.

Who wrote what, under which terms

MaterialAuthor / ownerLicence
Book chapters: orientation, part introductions, Part VI, appendices, Book edition notesVictor NituMIT
Book build tooling (assembler, tests, theme code)Victor NituMIT
Imported chapters (Parts I–V) and the code they showthe respective project authorsthe licence of the source repository at the pinned revision: MIT for original material, with the exceptions below
CognoKratos emblem and faviconCognoKratosbrand assets, not covered by the MIT grant; all rights reserved
mdBook (renders this book)the mdBook contributorsMPL-2.0 (the generated HTML, JavaScript and CSS come from mdBook's theme)
Mermaid (renders diagrams)the Mermaid contributorsMIT; 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

RepositoryLicenceExceptions kept
simple-agent-templateMIT (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-agentMITthe same three Apache-2.0 files, with the same headers (NVIDIA copyright lines on the first two only)
sophos-agentMITlogo, banner and favicon images
arktos-walletMITbanner image
tauros-revenueMITvendored 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.