Digital estate vault — local-first, encrypted, LLM-queryable
Project description
🏛️ soul-legacy
Your life, documented. Your wishes, honored.
soul-legacy is a local-first, encrypted digital estate vault with LLM chat. It's the estate and legacy module of the soul.py ecosystem.
Store everything that matters — assets, insurance, wills, debts, beneficiary designations — encrypted on your own device or in our managed cloud. Ask questions about your estate in plain English. Give your family a clear path forward.
Why
When someone dies, their family spends months hunting for documents. Most of it is in paper, scattered across files, lawyers, and email. soul-legacy fixes that.
Quick Start
pip install soul-legacy
soul-legacy init
That's it. A guided wizard walks you through setup.
What It Stores
| Section | What |
|---|---|
assets |
Bank accounts, brokerage, real estate, vehicles, crypto |
insurance |
Life, health, property, auto policies |
legal |
Will, trust, power of attorney, healthcare directive |
debts |
Mortgage, loans, credit cards |
contacts |
Attorney, accountant, executor, advisors |
beneficiaries |
Who gets what |
digital |
Email, social media, crypto wallets |
wishes |
Funeral, medical, personal messages |
Commands
soul-legacy init # create vault (guided)
soul-legacy add assets # add an asset
soul-legacy list assets # list all assets
soul-legacy show assets <id> # view a record
soul-legacy chat # ask questions in plain English
soul-legacy summary # full estate overview
soul-legacy status # vault health + fingerprint
Chat Examples
You: What life insurance policies do I have?
You: Who are my beneficiaries?
You: What debts would my estate need to settle?
You: Generate a checklist for my executor
You: What's my estimated net worth?
Security Model
- Zero-knowledge encryption — AES-128 + HMAC-SHA256, key never leaves device
- PBKDF2-SHA256 key derivation, 600,000 iterations (OWASP 2023)
- GitHub storage — repo contains only ciphertext
- Blockchain anchoring — vault hash committed to Polygon (optional)
- Open source — audit the encryption yourself
If you lose your passphrase, your data is unrecoverable. Store it safely.
Storage Options
| Mode | Command | Cost |
|---|---|---|
| Local only | soul-legacy init |
Free |
| GitHub backup | soul-legacy init --github |
Free |
| Managed cloud | soul-legacy init --cloud |
$9-29/mo |
Part of the soul.py Ecosystem
soul.py → who you are (identity, memory, values)
soul-legacy → what you have (assets, wishes, legacy)
soul-schema → data layer
soulmate → enterprise memory
License
BSL 1.1 — free for personal use. Contact us for commercial licensing. Source available. Converts to MIT on 2030-03-05.
Built by The Menon Lab
Trigger rebuild
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file soul_legacy-0.1.1.tar.gz.
File metadata
- Download URL: soul_legacy-0.1.1.tar.gz
- Upload date:
- Size: 37.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ff87d60d38fd4628887700d4ae046da8c7a0bf5d52aeb664195e9c56d77e312
|
|
| MD5 |
34e08df3ed7ba03e21ad67f6d4d11799
|
|
| BLAKE2b-256 |
3ab98df502de34f7d5fb3bf891511b5749542ce2464741828103d441d80af730
|
File details
Details for the file soul_legacy-0.1.1-py3-none-any.whl.
File metadata
- Download URL: soul_legacy-0.1.1-py3-none-any.whl
- Upload date:
- Size: 44.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dff32a47eb97b76cd0e2d83f33936a1e1b252dc090130055fa16b38220f9df56
|
|
| MD5 |
f959113c2d998d6c04b8efa71d1790f4
|
|
| BLAKE2b-256 |
de21681e4fff2fd6b2f69b3ad366bad0ab3adef6938b7a6d33f6c3793e5677d1
|