network-has-zero-external-dependencies
IN premise
The Network class imports only stdlib (`collections.deque`, `datetime`) plus package data types (`Node`, `Justification`, `Nogood`); it has zero external dependencies.
Summary
The core reasoning engine can run anywhere without installing third-party packages. This makes it easy to embed, test, and deploy since it only relies on Python's standard library and its own internal types.
Dependents
These beliefs depend on this one:
- project-has-zero-external-coupling — The project enforces zero external coupling at both the packaging level (empty `dependencies` list in pyproject.toml) and the implementation level (core Network class uses only stdlib imports), eliminating supply-chain risk and simplifying deployment.
Details
| Source | entries/2026/04/29/reasons_lib-network.md |