Quorum-free replicated state machine built atop S3
Details
- External ID
- 46838531
- Source
- HN
- Company
- —
- Product
- Quorum-free replicated state machine built atop S3
- Website domain
- github.com
- Launched
- Jan. 31, 2026
- Cohort
- —
- Upvotes
- 6
- Upvotes percentile
- 0.2549407114624506
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hi HN,I’m sharing the alpha release of S2C, a state machine replication system built atop S3.The goal is to enable a distributed application to maintain consistent state without needing a quorum of nodes for availability or consistency.The idea came from a side project that was using S3 and where I needed strongly consistent distributed state but wanted to avoid adding a separate consensus dependency. I initially tried to use S3 directly for coordination, but it became messy. Eventually, I realized I need a replicated state machine with a deterministic log, and then it ended up as a standalone project.To mitigate S3's latency and API costs, it uses time- and size-based batching by default.S2C supports: - Linearizable reads and writes (with single node) - Exactly-once command semantics (for nodes with stable identities) - Dynamic node joins and cold-start recovery from zero nodes - Split-brain safety without clocks or leases - Snapshotting, log truncation, etc.Of course, it trades latency and S3 operation costs for operational simplicity - not meant to replace high-throughput Raft rings. And clearly, only usable in architectures that already use S3 (or compatible with similar guarantees).It has passed chaos/fault-injection tests so far (crashes, partitions, leader kills); formal verification planned.It’s still alpha, but I’d love for people to try it, experiment, and provide feedback.If you’re curious, the code, and an extensive deep dive guide are here: [https://github.com/io-s2c/s2c]
Enrichment
- Theme
- Vertical
- Horizontal
- Function
- Data infrastructure
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- replicated state machine built on s3
- Manually corrected
- False
Could you build this?
No Designing and verifying a quorum-free state machine replication protocol on top of object storage requires formal methods and deep distributed systems consensus expertise.
What it would actually take: Building S2C involves implementing distributed consensus or conditional writes (using S3 conditional PUTs / object locking) to simulate linearizable logs. It requires formal verification via TLA+, handling network partitions, split-brain scenarios, and rigorous chaos testing (Jepsen-style), which demands senior distributed systems engineering skills.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 102 launches clear the similarity bar, closest 8 shown.
Attention rank: #78 of 103 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 93 days after the earliest competitor.
- UnisonDB · hn · 2025-11-01 · 17 upvotes · similarity 0.50
- StreamHouse · hn · 2026-02-25 · 10 upvotes · similarity 0.43
- Chr2 · hn · 2026-01-11 · 12 upvotes · similarity 0.41
- T4 · hn · 2026-04-12 · 7 upvotes · similarity 0.41
- Opbox · hn · 2026-07-03 · 11 upvotes · similarity 0.41
- S2-lite, an open source Stream Store · hn · 2026-01-21 · 77 upvotes · similarity 0.41
- RePlaya · hn · 2026-06-02 · 50 upvotes · similarity 0.40
- We built a <60ms, open-source alternative to E2B using RustVMM and KVM · hn · 2026-04-22 · 7 upvotes · similarity 0.40
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a data infrastructure tool for Media & entertainment yet.