🏛️ 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
Metadata
Release files for soul-legacy 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| soul_legacy-0.1.4.tar.gz | 41.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| soul_legacy-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 90.3 kB
Release files / soul_legacy-0.1.4.tar.gz
| Download URL | soul_legacy-0.1.4.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d155855c0637472c280d08c317ae70d3f6847b42624c47ba7b002d0abfe7baf8
|
|
BLAKE2b-256 checksum How to use checksums |
55deda6c9e6107a975ac9cc50253ea4cfadf47d184f059b11a909b47b277434c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / soul_legacy-0.1.4-py3-none-any.whl
| Download URL | soul_legacy-0.1.4-py3-none-any.whl |
|---|---|
| Size | 48.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9aa48a101ea5468900d71d17d880f7633a215406d02a3e52040d664dae539e59
|
|
BLAKE2b-256 checksum How to use checksums |
5db2170181359c90b56a6d364994daeb590f8750ee21109da2f65e82ea626658
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for soul-legacy 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.