0Popularity
NOTT featured image

About NOTT

NOTT provides a development environment and runtime for constructing agent systems where each agent operates with a single aligned intent and produces one verified deliverable. The system enforces an epistemic law that prevents agents from certifying their own success, requiring closure derived from observed artifacts rather than model self-report. It includes nmemory, a hermetic memory system for agents that operates offline with mandatory provenance tracking and three recall outcomes: grounded, missing_evidence, and abstain. The memory system uses typed edges to manage relationships between memories and excludes falsified entries from recall. NOTT also offers nsoul, an engineering peer plugin with skills, bounded agents, and hooks designed for code assistants like Claude Code and Codex. The plugin enforces strict end-to-end ownership of methods and rejects violations through repository gates.

Key features

  • Epistemic law enforcement for agent closure
  • Hermetic memory with provenance tracking
  • Three recall outcomes (grounded, missing_evidence, abstain)
  • Typed edges for memory relationships (supersedes, derived-from, falsifies)
  • Offline operation with zero network dependencies
  • Engineering peer plugin with 11 skills and 6 bounded agents
  • Four registered hooks for enforcement
  • Fail-closed adapter design for external components

Use cases

  • Building verified agent systems for software development
  • Local memory management for agent workflows
  • Code assistant integration with enforced constraints

Pros

  • Enforces epistemic constraints to prevent self-certification by agents
  • Hermetic memory system with mandatory provenance and offline operation
  • Typed edges for managing memory relationships and falsification handling
  • Plugin-based engineering peer with bounded agents and enforced hooks
  • AGPL-3.0 licensed open-source components

Cons

  • Requires Rust and SQLite for local operation
  • Limited to specific code assistants (Claude Code, Codex)
  • No explicit cloud or multi-user collaboration features mentioned

Frequently asked questions about NOTT

What does NOTT do?

NOTT provides a development environment and runtime for building agent systems where each agent operates with a single aligned intent and produces one verified deliverable. It enforces an epistemic law that prevents agents from certifying their own success, relying instead on observed artifacts.

Who is NOTT designed for?

NOTT is designed for engineers and developers who need to build reliable, verifiable agent systems with strict accountability. It is particularly suited for use cases requiring high integrity in autonomous decision-making and artifact generation.

How does NOTT ensure agents cannot certify their own success?

NOTT enforces an epistemic law that requires closure to be derived from observed artifacts rather than the model's self-report. The executor cannot certify its own success, ensuring claims are grounded in evidence.

What is nmemory in NOTT?

nmemory is a hermetic memory system for agents that operates offline with mandatory provenance tracking. It uses typed edges to manage relationships between memories and excludes falsified entries from recall, ensuring only grounded or abstained outcomes are possible.

What is nsoul in NOTT?

nsoul is an engineering peer plugin designed for code assistants like Claude Code and Codex. It includes skills, bounded agents, and hooks that enforce strict end-to-end ownership of methods and reject violations through repository gates.

How do I get started with NOTT?

To get started with NOTT, you can install nmemory by running a provided command or add the nsoul plugin to your code assistant. Both components are available as open-source tools with installation instructions on the NOTT website.

NOTT compared

Reviews