Building a Correct-by-Design Lakehouse. Data Contracts, Versioning, and Transactional Pipelines for Humans and Agents
Not on the map. Why?
Abstract (arXiv)
Lakehouses are now the default substrate for analytics and AI, but they remain fragile under concurrent, untrusted change: schema mismatches often surface only at runtime, development and production easily diverge, and multi-table pipelines can expose partial results after failure. We present Bauplan, a code-first lakehouse that aims to eliminate a broad class of these failures by construction. Bauplan builds on a storage substrate that already provides atomic single-table snapshot evolution, and adds three pipeline-level correctness mechanisms: typed table contracts to make transformation boundaries checkable, Git-like data versioning to support reproducible collaboration and review, and transactional runs that guarantee atomic publication of an entire pipeline execution. We describe the system design, show how these abstractions fit together into a unified programming model for humans and agents, and report early results from a lightweight Alloy model that both validates key intuitions and exposes subtle counterexamples around transactional branch visibility. Our experience suggests that correctness in the lakehouse is best addressed not by patching failures after the fact, but by restricting the programming model so that many illegal states become unrepresentable.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 8 of its 30 references that are in the map. First posted on arXiv 2 Feb 2026.
Builds on
8 of 30 references.
References · 8
- 2025Professional Software Developers Don't Vibe, They Control: AI Agent Use for Coding in 2025cited by 17
- 2025Safe, Untrusted, "Proof-Carrying" AI Agents: toward the agentic lakehousecited by 6
- 2023Data Pipeline Quality: Influencing Factors, Root Causes of Data-related Issues, and Processing Problem Areas for Developerscited by 5
- 2024Reproducible data science over data lakes: replayable data pipelines with Bauplan and Nessiecited by 5
- 2025Trustworthy AI in the Agentic Lakehouse: from Concurrency to Governancecited by 5
- 2025Eudoxia: a FaaS scheduling simulator for the composable lakehousecited by 4
- 2023The Data Lakehouse: Data Warehousing and Morecited by 3
- 2024Bauplan: zero-copy, scale-up FaaS for data pipelinescited by 2
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026"Skill Issues'': Data-Centric Optimization of Lakehouse Agentscited by 1
- 2026Querying Everything Everywhere All at Once: Supervaluationism for the Agentic Lakehousecited by 0
- 2026Beyond the Data Mesh Illusion: Designing Modern AI-augmented Lakehouses to Bridge the Gap Between Theory and Practicecited by 0
- 2026GitLake: Git-for-data for the agentic lakehousecited by 0
- 2026GitLake: Git-for-data for the agentic lakehouse9 Jul 2026
- 2026"Skill Issues'': Data-Centric Optimization of Lakehouse Agents31 May 2026
- 2026Beyond the Data Mesh Illusion: Designing Modern AI-augmented Lakehouses to Bridge the Gap Between Theory and Practice26 May 2026
- 2026Querying Everything Everywhere All at Once: Supervaluationism for the Agentic Lakehouse11 Mar 2026