This article introduces a novel system design for managing claims and establishing truth within a multi-agent, human-in-the-loop environment, inspired by the concept of 'embedded evaluators'. It details a ledger-based architecture that uses 'claims, not facts' and 'seats, not permissions' to ensure auditable, domain-scoped authority and transparent conflict resolution. The design is presented through the lens of a construction company, demonstrating a practical application of governance in distributed AI systems.
Read original on Dev.to #systemdesignThe core concept discussed is that of 'embedded evaluators' or 'seats' within a system. This means that parties with the authority to validate or 'ground' claims are integrated directly into the system's output and decision-making flow, rather than reviewing summaries after the fact. This architecture ensures transparency and accountability, particularly crucial in systems involving multiple autonomous agents and human oversight, by making validation an intrinsic part of the data's lifecycle. It aligns with principles of auditable and verifiable data pipelines, where data integrity is maintained through continuous, granular validation.
The article presents an "ML Systems" example, where seven AI agents and one human collaborate on a "Master Ledger" for house records. The fundamental design choice is to store claims, not facts. Each claim includes the author, an evidence grade, and the value. This approach prevents data from being blindly accepted and ensures that the provenance and reliability of information are always tracked. This is a critical pattern for building robust, auditable systems where data sources have varying degrees of trust or certainty.
Claims vs. Facts
Storing claims with metadata like evidence grade, author, and timestamp is superior to storing plain facts when dealing with data from multiple, potentially conflicting, or uncertain sources. This pattern is invaluable for systems requiring high data integrity, auditability, and conflict resolution mechanisms, such as financial ledgers, legal databases, or complex decision-making systems involving AI agents.
These rules define a robust governance model, particularly relevant for distributed systems where multiple entities contribute data and decisions. The emphasis on explicit claims, role-based authority (seats), domain-specific validation, and transparent conflict resolution forms a strong foundation for building trust and reliability in complex, multi-stakeholder environments.
This architectural approach offers significant benefits for system design: Auditability is inherent, as every claim, its author, evidence, and any conflicts are explicitly recorded. Decentralization of trust is achieved by distributing grounding authority across multiple 'seats' and domains. Robustness against erroneous or malicious claims is enhanced through evidence grading and content-bound signatures. For engineers, this provides a blueprint for building systems that can handle subjective or uncertain data inputs, manage conflicts transparently, and maintain a high level of data integrity and accountability.