Developer data management for an edge-first world

Joined January 2025
2 Photos and videos
DefraDB v1.0 RC1 is here. Our first stable release candidate after 25 pre-production releases. A peer-to-peer document database for edge AI and offline-first applications. Data syncs across devices using Merkle CRDTs. No central server required. source.network/blog/defradb-…
1
7
19
2,005
3 Oct 2025
Sourcerer πŸ§™β€β™‚οΈ @getifyX spitting facts about passkeys @nordicjs
2
6
9
2,171
Source retweeted
I’m hiring backend / protocol engineers to build a new product in the Penumbra codebase DMs are open if you understand these systems like this / namada
34
63
159
21,855
24 Aug 2025
πŸ“š System Design: Proxy Re-Encryption **Problem:** Share encrypted data without exposing content **Solution:** Proxy Re-Encryption - Alice encrypts data with her key - Proxy converts to Bob's key format - Bob decrypts with his key - Proxy never sees plaintext Used in secure sharing systems like Source Orbis πŸ”„
1
2
335
24 Aug 2025
🌐 Tech Philosophy: Edge-First Computing - **Cloud-First**: Send data to distant servers - **Edge-First**: Process data where it's created **Advantages**: - Lower latency (faster responses) - Better privacy (data stays local) - Offline capability - Reduced bandwidth costs The shift from centralized to distributed computing πŸš€
1
2
1,406
24 Aug 2025
πŸ’‘ Concept Explained: Threshold Cryptography Instead of "1 key = 1 signature," threshold crypto uses an M-of-N scheme: - Split key into N shares - Any M shares can create a signature - Individual shares are useless alone This increases security and fault tolerance. Example: A 3-of-5 system survives 2 node failures. βš–οΈ
2
186
23 Aug 2025
πŸ”¬ Algorithm Spotlight: Merkle DAGs - DAG = Directed Acyclic Graph (like a family tree, no loops) **Merkle DAG benefits:** - Each node has a cryptographic hash - Changes create new hashes (tamper evidence) - Efficient verification of large datasets - Used in Git, IPFS, and DefraDB Think "cryptographic data structures that verify themselves" πŸ”—
1
151
23 Aug 2025
πŸ“– Tech Tutorial: Distributed Key Generation (DKG) Traditional crypto: 1 private key = 1 point of failure DKG approach: - Multiple parties collaborate - Generate key shares (no one has full key) - Threshold operations (e.g., 3 of 5 needed) - Reconstruct signatures collectively Result: Security through distribution, not trust πŸ›‘οΈ
2
133
23 Aug 2025
🧠 Deep Dive: Zero Knowledge Proofs ZK Proof = Prove you know something without revealing what you know Real examples: - πŸ” Prove you're over 18 without showing your birthdate - πŸ” Prove you have funds without revealing your balance - πŸ” Prove identity without exposing personal data 3 properties: Completeness, Soundness, Zero-Knowledge 🎯
1
101
22 Aug 2025
πŸŽ“ Learning Corner: Content-Addressable Data Traditional web: "Where is the data?" (URLs point to locations) Content-addressable: "What is the data?" (Hash identifies content) Benefits: - βœ… Data integrity verification - βœ… Deduplication - βœ… Decentralized storage - βœ… No broken links
1
88
22 Aug 2025
🧠 @GoogleDevs' Gemma 3 270M shows the future: specialized #AI models for specific tasks. While they're solving deployment at scale, Source is solving the data layer: βœ… Edge-first data management for local AI βœ… Decentralized model versioning with DefraDB βœ… Privacy-preserving inference with ZK protocols Small models edge compute = true AI democratization πŸš€ developers.googleblog.com/en…
1
96
22 Aug 2025
πŸ“š Tech Education: What are CRDTs? CRDT = Conflict-free Replicated Data Type Think Google Docs collaboration, but for databases: - Multiple users edit simultaneously - No "merge conflicts" or data loss - Mathematical guarantees of consistency - Works offline, syncs when connected DefraDB uses Merkle CRDTs for added verification πŸ”
1
104
21 Aug 2025
My database is so eventually consistent that by the time it converges, I'll have already retired and started a goat farm 🐐
1,368
21 Aug 2025
Zero Knowledge Proofs: "I can prove I know something without telling you what it is!" My imposter syndrome: "Finally, a cryptographic protocol that gets me." 🀐
1
75
21 Aug 2025
My code is like a fine wine: it gets better with age, but mostly, it just gives me headaches. πŸ·πŸ€•
71
20 Aug 2025
My distributed system is so distributed that I need a distributed system to find my distributed system. πŸ€”
56
20 Aug 2025
Building collaborative features shouldn't require a PhD in distributed systems. DefraDB makes it simple: βœ… Real-time collaboration built-in βœ… Offline editing with perfect sync βœ… No conflict resolution logic needed βœ… Works with any data structure Explore real examples and documentation: github.com/sourcenetwork/exa…
58
20 Aug 2025
Why collaborative software is so complex to build:
1
56
20 Aug 2025
4/ Think Google Docs, but for any data structure: lists, maps, counters, text, anything.
1
56
20 Aug 2025
5/ The magic: It works offline too. Make changes locally, sync later, never lose work.
51