Explainer Videos

NameLevelDescription
Kamu 101: BasicsBeginnerQuick overview of the purpose and basic features of the tool
Kamu 101: Trust & CollaborationBeginnerTheory of what makes data trustworthy and how to verify datasets you get from others
Unified On & Off-Chain Analytics TutorialAdvancedHow to query off-chain data from blockchain and do analytics on blockchain logs

Talks

NameLevelDescription
Time: The most misunderstood dimension in data modellingBeginnerEducational talk from PyData Global 2021 about event-based data models and stream processing
Structured Data in Web3 - Rethinking DatabasesIntermediateProtocol Labs: Compute Over Data Summit 2022 talk about structured data processing in Web3 world
Supercharging SQL: Global Data Supply Chains for Verifiable AI & AnalyticsIntermediateFilecoin Dev Summit 2024 talk about how bringing Web3 properties to stream processing impacts AI
Open Data Fabric for Research Data ManagementBeginnerCurrent state and problems of scientific data portals, motivation behind ODF and system’s design principles
Building a Distributed Collaborative Data PipelineIntermediateTechnical talk from Data+AI Summit 2020

Publications

NameLevelDescription
Kamu Blog: Introducing Open Data FabricBeginnerInitial announcement of the ODF project
Whitepaper: Open Data FabricBeginnerOriginal ODF protocol whitepaper
Kamu Blog: The End of Batch EraBeginnerWhy we are using stream processing instead of batch
Course: Introduction to Web3 Data EngineeringBeginnerHow Web3 innovations can be applied to conventional data lakehouse architecture
Open Data Fabric protocol specificationAdvancedSpecification itself, for tech-savvy readers

External Resources

NameLevelDescription
The World Beyond Batch: Streaming 101 by Tyler AkidauBeginnerFundamental ideas behind stream (temporal) processing
Foundations of streaming SQL by Tyler AkidauBeginnerA great visual way to develop intuition in streaming and bitemporal data

See also: