Skip to main content

🏛️ 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)

Source distribution for soul-legacy 0.1.4
File Size Uploaded Provenance
soul_legacy-0.1.4.tar.gz 41.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for soul-legacy 0.1.4
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page