Learn/MemorySpaceDBlocal-first

Your Database Should Not Need A Zip Code In California

Durable used to mean someone else's Postgres. SpaceDB is local-first, CRDT-native Memory for a neighborhood internet that syncs without surrendering the system of record.

Signed by Tim Almond·
Painted kitchen shelf holding a wooden chest of glowing pages whose soft mesh light stays home while a distant city sits idle outside
Why should your database not need a zip code in California?

Because durable should mean a copy you can hold. SpaceDB is local-first and CRDT-native so peers converge without anointing a landlord in a hyperscale region as the system of record.

Somewhere along the way, "durable" started meaning "someone else's Postgres." Your contacts, your note drafts, your home inventory, the little truth tables that make a product feel real: all of them commuting nightly to a region that has excellent coffee and a status page.

The Memory band of Remade with Rust is the drawer inside the Home Computer: not RAM, the durable plane, the thing that has to still be there when the Wi-Fi sulks and the vendor roadmap gets bored. SpaceDB is the answer shaped like a database you can warranty: local-first, CRDT-native, mesh-replicable, built so a neighborhood internet does not need a data center to agree on a shopping list. See Vision for the constellation and The Importance of Remade With Rust for the pillar.

Why Central Cloud As Physics Was A Mistake

Firebase was a product. Treating it as physics was the mistake. Central cloud DBs as system of record won because shipping was easier than explaining conflict resolution in a sprint. Also because "eventual consistency" sounds like a personality flaw if you say it out loud in a board meeting. So we papered over multiplayer with a single region and called it architecture.

Local-First Flips The Default

The durable copy is here. Sync is a choice. A mesh of peers can converge without anointing a landlord. CRDTs are how that convergence stops being a prayer. SpaceDB is how that prayer becomes a crate under Remade With Rust instead of a thinkpiece with no repository. The SpaceDB repository is the source of truth.

Offline Is Tuesday, Not A Degraded Mode

Offline is Tuesday morning before the coffee is done. "Delete my data" stops meaning "please open a ticket with a region." It means the bytes are on hardware you can unplug. Multi-device stops meaning "all devices are thin clients of us." It means replicas that merge without a single brain in us-east-1 deciding truth. That is also personal responsibility, which brochures skip because it does not convert. If the machine is yours, the backups are yours. Freedom without the folder is a TED talk. Pair with why Digital Freedom needs Rust.

What Remade Memory Puts On The Shelf

Next to SpaceDB in the Memory band: rusty_alloc and friends, because a local-first story that still smuggles a memory-unsafe allocator under the table is cosplay with better intentions. Media, Mind, Identity, Edge, and Trust share the same sky. Memory is the shelf. Without it, Identity has nowhere to keep a capability and Mind has nowhere to cache a transcript that was never supposed to leave.

Compose With The Rest Of The Constellation

Identity authorizes who may write. Mind produces local artifacts that need a home. Media opens the files Memory stores. Trust keeps the graph under the store honest. Filter Learn by Memory for sibling field notes.

Placement Toward MATA Without Cosplay

If you are shipping toward MATA.NETWORK / Disco, Memory is not optional lore. Placement without a local-first store is just another SaaS with mesh cosplay. SpaceDB is the seam that makes "user-centric" a storage claim instead of a landing-page adjective. For memory-safety pressure from the standards side, see the NIST SSDF. For not trusting the network path alone, see NIST Zero Trust.

The Builder Test That Ends The Debate

Can two laptops and a board in the shed agree on state without a campus in the middle? If the answer requires a connection string to California, you built a lease. If the answer is a CRDT merge you can explain to a skeptical sibling, you built Memory.

A Database You Can Point At

Your database should not need a zip code. It should need a disk you can hold. Start at the SpaceDB note, then rusty_alloc if the allocator under the store still worries you.

Where To Read Next

Browse Vision, star Remade-With-Rust, and keep the Home Computer story honest by putting the durable copy on a shelf you own.

FAQ

Quick answers for builders evaluating this technology.

What is SpaceDB for?

A local-first, CRDT-native, mesh-replicable database so neighborhood apps can agree on state without Firebase-as-physics or a single cloud region deciding truth.

How is this different from the home computer essay?

The home computer is the furniture. Memory is the drawer: where the durable bytes live, sync as a choice, and survive when the Wi-Fi sulks.

Which Learn cluster covers local-first storage?

Memory. Pair with Identity for capabilities, Mind for local transcripts, Media for file opens, and Trust before you pull the crates under the store.

What is the Monday test for local-first Memory?

Can two laptops and a board in the shed agree on state without a campus in the middle? If you need a California connection string, you built a lease.

Where is the SpaceDB source?

https://github.com/Remade-With-Rust/spacedb under the Remade-With-Rust organization, with the Learn field note and Vision map for composition.