frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: TimeSeal – Cryptographic time-locked vaults with Dead Man's Switch

https://github.com/Teycir/Timeseal
2•teycirb•2h ago
# Hacker News Submission

## Title Show HN: TimeSeal – Cryptographic time-locked vaults with Dead Man's Switch

## Post Text

I built TimeSeal to solve a problem: most "future message" apps rely on trust. TimeSeal uses split-key cryptography to make early access mathematically impossible.

*How it works:*

Your browser generates two random AES-GCM-256 keys. Key A stays in the URL hash (never sent to server). Key B goes to Cloudflare Workers. The server refuses to release Key B until the unlock time. Without both keys, decryption is impossible—even for me.

*Three modes:*

1. *Timed Release* - Opens at exact future date (product launches, birthday messages) 2. *Dead Man's Switch* - Auto-unlocks if you stop checking in (crypto inheritance, whistleblower insurance) 3. *Ephemeral* - Self-destructs after N views (one-time passwords, confidential sharing)

*Architecture highlights:*

- Triple-layer encryption (client-side AES-GCM + server-side key encryption + master key) - Split-key design: no single party can decrypt early - Server-side time enforcement (client clock is irrelevant) - Cloudflare Workers + D1 database (edge-native, globally distributed) - Replay attack prevention with nonce-based pulse tokens - Rate limiting via SHA-256 browser fingerprinting - Open source (BSL license, converts to Apache 2.0 in 4 years)

*Security model:*

Even with full database access, an attacker cannot decrypt without: - Key A (in URL hash, never transmitted) - Master encryption key (environment secret) - Both keys combined

The server enforces time-locks via Cloudflare's NTP-synchronized infrastructure. No root access = no time manipulation.

*Use cases I didn't expect:*

- Estate planning (crypto seed phrases that unlock after 30 days of silence) - Journalist insurance (evidence auto-releases if arrested) - Marketing stunts (countdown timers for product drops) - Legal holds (contracts that activate on settlement date)

Live demo: https://timeseal.online

Source: https://github.com/teycir/timeseal

Docs cover threat model, attack scenarios, self-hosting, and trust assumptions. Happy to answer questions about the crypto, architecture, or edge cases.

---

Comments

pants2•1h ago
This is cool - similar to Sarcophagus in the crypto world, but based on CloudFlare workers instead of a Blockchain. Assuming I trust that it works as intended and the site doesn't have access to my data, I'm still trusting 1. That CloudFlare workers will still be around after I die. 2. That you, the site owner, are still paying your CloudFlare bill. 3. That the cryptography behind it hasn't been cracked. 4. Governments haven't come in and forced you or CloudFlare to delete encryption keys because of some info they didn't want to leak. That's a lot of ifs.

Dr. Claw: Claude's First CVE. AI's First CVE

https://dr.cl4w.net/
1•nocsi•1m ago•0 comments

Show HN: Voice-first todo list that updates live as you talk

https://taskmaster.keithschacht.com
1•krschacht•6m ago•0 comments

How AI coding agents work–and what to remember if you use them

https://arstechnica.com/information-technology/2025/12/how-do-ai-coding-agents-work-we-look-under...
1•Archelaos•8m ago•0 comments

Gaia finds hints of planets in baby star systems

https://www.esa.int/ESA_Multimedia/Images/2025/12/Gaia_finds_hints_of_planets_in_baby_star_systems
1•rbanffy•8m ago•0 comments

Lwlog 1.5.0 Released

https://github.com/ChristianPanov/lwlog
1•ChristianPanov•11m ago•0 comments

Childhood and Education #16: Letting Kids Be Kids

https://thezvi.substack.com/p/childhood-and-education-16-letting
1•paulpauper•11m ago•0 comments

Janet Jackson had the power to crash laptop computers (2022)

https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=106994
4•montalbano•13m ago•0 comments

The Mythical Non-Roboticist (2024)

https://generalrobots.substack.com/p/the-mythical-non-roboticist
1•ArmageddonIt•15m ago•0 comments

USD Share as Global Reserve Currency Drops to Lowest Since 1994

https://wolfstreet.com/2025/12/26/status-of-the-us-dollar-as-global-reserve-currency-usd-share-dr...
3•stevenjgarner•15m ago•0 comments

Our Rationality Future: Quit, All-In, or Bust

https://www.overcomingbias.com/p/rationality-quit-all-in-or-bust
1•paulpauper•16m ago•0 comments

A Way with Words: Thomas Merton's Orwellian Thoughts on Language [pdf]

https://thomasmertonsociety.org/Journal/32/32-1Gillespie.pdf
1•rawgabbit•17m ago•0 comments

I was sold a fake calculator [video]

https://www.youtube.com/watch?v=F64lNlDgFiE
1•obscurette•18m ago•0 comments

Emotion is the enemy of reason [video]

https://www.youtube.com/watch?v=CS6Xya53NCU
1•saltysalt•21m ago•0 comments

Gpg.fail

https://gpg.fail
10•todsacerdoti•23m ago•4 comments

Ask HN: Thoughts on US drone industry after Chinese production ban

1•guywithahat•25m ago•0 comments

Why JavaScript Needed Docker

https://nesbitt.io/2025/12/19/why-javascript-needed-docker.html
2•ArmageddonIt•28m ago•0 comments

Trump's First Year Back, in 10 Charts

https://www.nytimes.com/interactive/2025/12/27/opinion/year-in-charts-2025.html
4•donohoe•29m ago•2 comments

Show HN: Net Sentinel – Network Monitoring with a Pseudo-Code Engine

https://github.com/CaptianFluffy100/net_sentinel
1•CaptianFluffy•29m ago•0 comments

Thought-Terminating Cliché

https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A9
2•Tomte•30m ago•0 comments

Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors

https://github.com/TaklaXBR/zai-shell
1•taklaxbr•31m ago•0 comments

Employee commits suicide after MongoDB fired her during mental health leave

https://www.linkedin.com/posts/gsurman_our-beloved-irreplaceable-daughter-annie-activity-74078423...
1•canucker2016•31m ago•0 comments

'Artificial intelligence' myths have existed for centuries

https://theconversation.com/artificial-intelligence-myths-have-existed-for-centuries-from-the-anc...
3•goldenskye•33m ago•0 comments

The False Colours of Astronomy

https://www.thequantumcat.space/p/the-false-colours-of-astronomy
1•verzali•35m ago•0 comments

Study: Everyday conversations can delay eye movement, essential for safe driving

https://www.fujita-hu.ac.jp/news/vsfo8q20251226.html
2•giuliomagnifico•37m ago•0 comments

Clip2type: Bypass clipboard pasting restrictions by emulating keystrokes

https://github.com/dheera/clip2type
2•dheera•37m ago•0 comments

Rcarmo/PhotosExport: Export All Your Data from Apple Photos

https://github.com/rcarmo/PhotosExport
1•rcarmo•38m ago•0 comments

VSCode rebrands as "The open source AI code editor"

https://code.visualstudio.com
18•michidk•38m ago•12 comments

Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot

https://streaming.media.ccc.de/39c3/relive/2149
1•aberoham•39m ago•0 comments

Spotify leak: why so many 2-minute songs

https://writingcosmo.substack.com/
1•tsterin•39m ago•0 comments

This PNG shows a different version when loaded in Chrome than in Safari

https://lr0.org/blog/p/pngchanges/
12•lr0•40m ago•10 comments