Technology

Your will, protected by math — not promises

DocSats uses military-grade encryption, decentralized storage, and Bitcoin's immutable ledger to create the most secure estate plan possible. Here's exactly how it works.

THE SIMPLE VERSION

Three layers of protection

You don't need to understand cryptography to use DocSats. But you should understand why your will is safe. Think of it as three unbreakable layers:

🔐

Layer 1: Encryption

Your will is scrambled with the same encryption used by militaries and banks (AES-256). It happens in your browser before anything is sent to us. We never see your unencrypted will. Ever. It's like writing your will in an unbreakable code that only you hold the key to.

🌐

Layer 2: Permanent Storage

Your encrypted will is stored on IPFS — a decentralized network of computers around the world. There's no single server to hack, no company that can delete it, no building that can burn it down. Your document is pinned across multiple providers so it's always available.

Layer 3: Bitcoin Proof

A unique fingerprint of your encrypted will is permanently inscribed on the Bitcoin blockchain. This proves your will existed at a specific time and has never been changed. Not by you, not by us, not by anyone. It's a tamper-proof receipt written in the most durable ledger on earth.

STEP BY STEP

How your will goes from conversation to Bitcoin

1

You talk, AI writes

Have a natural conversation with our AI. Tell it who gets what, name guardians for your kids, include special instructions. The AI generates a properly formatted legal document from your words.

2

Print, sign & witness

Download your will as a PDF, print it, and sign it in front of witnesses as required by your state. We guide you through every step — including how many witnesses you need and whether notarization is recommended. This is what makes your will legally binding.

3

Encrypted in your browser

Before your will leaves your device, it's encrypted with AES-256-GCM — the same standard used to protect classified government documents. The encryption key is generated locally on your machine. Our servers never see your plaintext will.

4

Stored permanently on IPFS

The encrypted document is uploaded to IPFS and pinned across multiple providers. This decentralized storage means no single failure — server, company, or country — can destroy your document.

5

Proof inscribed on Bitcoin

A proof object — containing your document's unique hash, storage location, and timestamp — is permanently inscribed on Bitcoin. This is your immutable receipt. If anyone ever questions when your will was created or whether it was tampered with, the Bitcoin blockchain has the answer.

6

Verifiable by anyone

Anyone can independently verify your will's integrity. Download the encrypted file from IPFS, hash it, compare to what's on Bitcoin. If they match, the document is exactly as it was when you created it. No trust required — just math.

ACCESS CONTROL

How your family gets access — and not a second too early

The biggest question in estate planning: how do your heirs read the will when the time comes, without being able to peek early?

DocSats uses a dead man's switch. Here's how it works:

While you're alive

You receive a periodic check-in (you choose: every 30, 60, 90, or 180 days). Just click "I'm still here." That's it. Your will stays locked. Nobody — not your spouse, not your kids, not DocSats — can read it. Only you can access your own will while you're alive.

When you pass away

When you miss a check-in, a grace period starts. If the grace period expires with no response, your designated beneficiaries are automatically notified. They verify their identity, and the will is decrypted and made available to them. No lawyers, no delays, no ambiguity.

False alarms

Forgot to check in? On vacation? In the hospital? No problem. You can always check in late, even during the grace period. One click resets the timer. You can also designate a trusted person to pause the timer on your behalf.

GUARANTEES

What we guarantee

🚫

We Can't Read It

Encryption happens in your browser. We only store ciphertext.

🔗

No One Can Alter It

Bitcoin inscription creates immutable proof of the original.

🌍

It Can't Be Destroyed

IPFS stores your document across a decentralized network.

📦

No Vendor Lock-In

Export your encrypted will + key anytime. Open-source recovery tools.

⬇ Technical Deep Dive ⬇
ON-CHAIN DATA

What's actually inscribed on Bitcoin

Only a small proof object (~150 bytes) is inscribed — never your actual will content. Here's the exact schema:

DocSats Proof Object v2
{
  "v":    2,                          // Schema version
  "prev": "inscription_id_of_v1",     // Previous version (null if first)
  "t":    1708234567,                  // Unix timestamp
  "cid":  "QmX7b3f...encrypted_ipfs",  // IPFS content identifier
  "h":    "a3f8c2...sha256_hash",      // SHA-256 of encrypted file
  "uid":  "hashed_user_id",            // Anonymized user identifier
  "app":  "docsats.com",               // Application identifier
  "sig":  "docsats_ed25519_signature"  // Authenticity signature
}

Why this matters: The h (hash) field is the critical piece. It's a unique fingerprint of your encrypted document. Change even a single character of the document and the hash completely changes. Compare the hash on Bitcoin to a fresh hash of the IPFS file — if they match, zero tampering has occurred.

The sig field prevents forgery. Anyone can inscribe data on Bitcoin, but only DocSats can produce a valid signature. The verification page checks this signature against DocSats' published public key.

The prev field creates a version chain. If you update your will, the new inscription references the old one — creating an auditable trail of every version, with timestamps proving exactly when each change was made.

ENCRYPTION

Client-side encryption architecture

Encryption Flow (Browser)
// 1. Generate random 256-bit key in the browser
key = crypto.subtle.generateKey("AES-GCM", 256)

// 2. Generate random initialization vector
iv = crypto.getRandomValues(12 bytes)

// 3. Encrypt the will document
encrypted = crypto.subtle.encrypt({AES-GCM, iv}, key, will)

// 4. Generate SHA-256 hash of encrypted output
hash = SHA-256(encrypted)

// 5. Upload encrypted blob to IPFS → get CID
// 6. Send {cid, hash} to DocSats → inscribe on Bitcoin
// ⚠️ Plaintext will NEVER leaves the browser

AES-256-GCM is an authenticated encryption algorithm. "Authenticated" means it detects any tampering with the ciphertext — not just unauthorized reading, but unauthorized modification. This is the same algorithm recommended by NIST and used by the U.S. government for classified information.

Web Crypto API is a native browser API — no third-party libraries needed. The encryption key is generated using cryptographically secure random number generation built into your browser. It never touches our servers in plaintext form.

WHY BITCOIN

Why Bitcoin — and not any other chain

Your will needs to outlive you. That means it needs the most durable infrastructure on the planet.

Property Bitcoin Ethereum Solana Cloud Storage
Network uptime 16+ years, 100% 9 years Multiple outages 99.9% SLA
Data immutability Absolute Mostly Mostly Editable
Consensus changes Never broke backward compat Changed consensus (PoS) Frequent updates N/A
Decentralization ~20,000+ nodes ~8,000 nodes ~2,000 nodes Single company
Survives company shutdown Yes Yes Likely No
Inscription permanence Permanent on-chain Contract dependent Not supported Deletable

Bitcoin is the only network where we can say with near-certainty: data inscribed today will still be readable in 50 years. For estate planning, that's not a nice-to-have — it's the whole point.

NO SINGLE POINT OF FAILURE

What if DocSats disappears?

We built DocSats to survive without us. Here's why you're never dependent on us existing:

Your document lives on IPFS

IPFS is a decentralized network — not a DocSats server. Your encrypted file is pinned across multiple independent providers. Even if every DocSats server went offline, your file remains accessible via its content identifier (CID).

Your proof lives on Bitcoin

The inscription on Bitcoin is permanent and requires nothing from DocSats. Any blockchain explorer can display it. The proof that your will existed and hasn't been tampered with survives independently of any company, server, or service.

You can export everything

At any time, you can download your encrypted will file and your decryption key. With these two pieces, you can decrypt your will on any computer — no DocSats software required. We also publish open-source recovery tools and document the exact encryption format used.

Verification is independent

The verification process is simple math anyone can perform: download the file from IPFS, compute its SHA-256 hash, compare to the hash on Bitcoin. If they match, the document is authentic. This works whether DocSats exists or not.

UPDATES

Will updates and version history

Life changes. Marriages, births, divorces, new assets — your will should change too. DocSats handles updates cleanly:

Each update creates a new inscription that references the previous one. This creates a verifiable chain:

Version Chain
v1 — Jan 15, 2026inscription_abc123
   ↓ updated
v2 — Mar 20, 2026inscription_def456  (prev: abc123)
   ↓ updated
v3 — Sep 8, 2026inscription_ghi789  (prev: def456)

The latest inscription is always the valid will.
The full chain proves every change with timestamps.

This is actually a massive advantage over paper wills. In a traditional dispute, someone might claim "this isn't the latest version" or "the date was forged." With DocSats, every version is cryptographically timestamped on Bitcoin. The chain of updates is publicly verifiable and impossible to forge.

FAQ

Frequently asked questions

What exactly is inscribed on Bitcoin?

Only a small proof object (~150 bytes) — containing a SHA-256 hash of your encrypted document, its IPFS storage address, a timestamp, version number, and a DocSats authenticity signature. Your actual will content is never on the blockchain. No personal information is ever exposed.

Can DocSats read my will?

No. Your will is encrypted in your browser before it ever leaves your device. DocSats servers only receive and store the encrypted version. We literally cannot read it — we don't have the key. This is called zero-knowledge architecture.

What if DocSats shuts down?

You can export your encrypted will and decryption key at any time. Your document lives on IPFS (a decentralized network) and the proof lives permanently on Bitcoin. DocSats publishes open-source recovery tools so anyone can decrypt your will with the key — no dependency on us existing.

How do my beneficiaries access the will after I pass?

DocSats uses a dead man's switch — you check in periodically to confirm you're still alive. If you miss a check-in and the grace period expires, your designated beneficiaries are notified and can verify their identity to access the decrypted will. No one can access it before that trigger.

Why Bitcoin instead of another blockchain?

Bitcoin has 16+ years of 100% uptime — no other blockchain comes close. Your will needs to outlive you, so it needs the most battle-tested, durable, and decentralized network on earth. Bitcoin has never gone down, never been hacked, and never changed its core protocol in a way that would break existing inscriptions.

How much does the Bitcoin inscription cost?

The proof object is only ~150 bytes, making it extremely cheap to inscribe — typically $2-10 depending on Bitcoin network fees at the time. This cost is included in your DocSats plan. You never need to own or manage Bitcoin yourself.

Can someone inscribe a fake will and claim it's real?

No. Every DocSats inscription includes a cryptographic signature that can only be produced with DocSats' private signing key. The verification page checks this signature against our published public key. A forged inscription would fail signature verification immediately.

What if I want to update my will?

Each update creates a new inscription that references the previous version, forming a verifiable chain. The latest inscription is always the valid will. Every change is timestamped on Bitcoin, creating an auditable history that proves exactly when each modification was made.

Ready to protect your family?

Create your will in minutes. Encrypted, stored permanently, proven on Bitcoin.

Get Started — 50% Off