MedBeads: An Agent-Native, Immutable Data Substrate for Trustworthy Medical AI
Takahito Nakajima
TL;DR
MedBeads introduces an agent-native, immutable data substrate that replaces human-centered EMR data with a Merkle DAG of Beads to provide deterministic, tamper-evident context for medical AI. By turning FHIR-derived events into causally linked Beads and enabling BFS-based context retrieval, the approach eliminates reliance on probabilistic RAG and mitigates AI hallucination while preserving auditability. The architecture combines a Go core for storage and traversal, Python middleware for FHIR conversion and LLM integration, and a React UI for explainable visualization, all open-sourced to accelerate adoption. The framework promises a path toward trustworthy, auditable medical AI by enforcing explicit causality, cryptographic provenance, and model-agnostic reasoning, with future work focusing on broader evaluation and standardization within MCP ecosystems.
Abstract
Background: As of 2026, Large Language Models (LLMs) demonstrate expert-level medical knowledge. However, deploying them as autonomous "Clinical Agents" remains limited. Current Electronic Medical Records (EMRs) and standards like FHIR are designed for human review, creating a "Context Mismatch": AI agents receive fragmented data and must rely on probabilistic inference (e.g., RAG) to reconstruct patient history. This approach causes hallucinations and hinders auditability. Methods: We propose MedBeads, an agent-native data infrastructure where clinical events are immutable "Beads"--nodes in a Merkle Directed Acyclic Graph (DAG)--cryptographically referencing causal predecessors. This "write-once, read-many" architecture makes tampering mathematically detectable. We implemented a prototype with a Go Core Engine, Python middleware for LLM integration, and a React-based visualization interface. Results: We successfully implemented the workflow using synthetic data. The FHIR-to-DAG conversion transformed flat resources into a causally-linked graph. Our Breadth-First Search (BFS) Context Retrieval algorithm traverses relevant subgraphs with O(V+E) complexity, enabling real-time decision support. Tamper-evidence is guaranteed by design: any modification breaks the cryptographic chain. The visualization aids clinician understanding through explicit causal links. Conclusion: MedBeads addresses the "Context Mismatch" by shifting from probabilistic search to deterministic graph traversal, and from mutable records to immutable chains, providing the substrate for "Trustworthy Medical AI." It guarantees the context the AI receives is deterministic and tamper-evident, while the LLM determines interpretation. The structured Bead format serves as a token-efficient "AI-native language." We release MedBeads as open-source software to accelerate agent-native data standards.
