Imagine sitting down with your great-grandmother and asking what she'd do in your shoes. Hearing your grandfather's funny stories, in his voice, with his laugh. Transcendence lets every generation immortalise their wisdom, humour and memories as a Sage - so the generations that follow can keep the conversation going. Every flow below is implemented: self-hosted ML pipeline, consent safeguards, and metered monetization.
Great-grandma, what would you do? And tell me the ferry story again - the one that always made Dad laugh.
Each person builds their own Sage: explicit consent first, then a guided questionnaire that captures their advice, stories and memories in their own words (feeding a retrieval index), their voice, and an avatar. Many families start it together - a Sunday afternoon recording grandad's best stories.
flowchart LR
A(["fa:fa-user Create legacy profile"]) --> B["fa:fa-file-signature Legal consent
recorded explicitly"]
B --> C["fa:fa-comments Guided questionnaire
answers stored in a
retrieval index (RAG)"]
C --> D["fa:fa-microphone Voice samples
multi-accent cloning
(British / US / AU / Indian)"]
D --> E["fa:fa-user-astronaut Video avatar"]
E --> F(["fa:fa-circle-check Legacy ready
+ self-test mode"])
style A fill:#14262a,stroke:#34d399,color:#e8f4f0
style B fill:#0e3b2e,stroke:#4ade80,stroke-width:2px,color:#e8f4f0
style C fill:#14262a,stroke:#34d399,color:#e8f4f0
style D fill:#14262a,stroke:#34d399,color:#e8f4f0
style E fill:#14262a,stroke:#34d399,color:#e8f4f0
style F fill:#0e3b2e,stroke:#34d399,color:#e8f4f0
Minor protection is built in: under-16s cannot create their own profile. A guardian can create one for a terminally ill child, with ownership transferring at 18 (accept/decline).
Ask a Sage for advice and it answers from the person's own recorded responses - the actual stories, opinions and turns of phrase they chose to pass down. Voice and lip-sync run on our own ML pipeline; the holographic rendering happens on the family's device at zero server cost.
flowchart LR
Q(["fa:fa-comment Family member asks
a question"]) --> R["fa:fa-magnifying-glass Retrieve their real
memories (vector index)"]
R --> LLM["fa:fa-brain Claude responds
in their persona,
grounded in retrieval"]
LLM --> V["fa:fa-wave-square Voice synthesis
OpenVoice + MeloTTS
(self-hosted)"]
V --> LS["fa:fa-film Lip-sync
Wav2Lip (self-hosted)"]
LS --> H(["fa:fa-mobile-screen Holographic render
client-side WebGL
zero server cost"])
style Q fill:#14262a,stroke:#34d399,color:#e8f4f0
style R fill:#0e3b2e,stroke:#4ade80,stroke-width:2px,color:#e8f4f0
style LLM fill:#14262a,stroke:#34d399,color:#e8f4f0
style V fill:#14262a,stroke:#34d399,color:#e8f4f0
style LS fill:#14262a,stroke:#34d399,color:#e8f4f0
style H fill:#0e3b2e,stroke:#34d399,color:#e8f4f0
Unit economics: the voice/avatar pipeline is self-hosted with commercial APIs (ElevenLabs, HeyGen) only as fallbacks - a 90%+ cost reduction per conversation minute versus an API-only stack.
A Sage stays private to its creator until the time comes to pass it on. Only a verified trusted contact can begin the handover, and a 7-day grace period follows in which the owner can cancel with one tap - so a Sage can never be activated early, by accident or by anyone else.
sequenceDiagram
participant T as Trusted contact (verified)
participant S as System
participant O as Owner
T->>S: begin the handover
S->>O: notify on every channel
Note over S,O: 7-day grace period begins
alt Owner is alive
O->>S: cancel activation (proves alive)
S-->>T: activation cancelled
else No response in 7 days
S->>S: daily job completes the handover
S-->>T: the family's Sage is ready to talk
end
Trusted contacts verify by email token before they can ever begin a handover; contacts cannot be removed while one is pending (no gaming the process). Creators can also enable test mode and chat with their own Sage today.
Text conversations are free - a chat with the family's wisdom should never hit a paywall mid-story. Hearing their voice and seeing their face are the premium moments, metered in Sage credits, with free monthly minutes and a subscriber discount driving the subscription attach rate.
flowchart LR
subgraph M["Per-minute metering (admin-tunable)"]
TXT["fa:fa-message Text - FREE"]
VOI["fa:fa-phone Voice - 1 credit/min"]
VID["fa:fa-video Video - 3 credits/min"]
end
FREE["fa:fa-gift Free minutes monthly
5 standard / 30 subscribers"] --> M
M --> CRED["fa:fa-coins Sage credit purchases"]
SUB["fa:fa-rotate Subscription
50% credit discount
+ 6x free minutes"] --> CRED
CRED --> REV(["fa:fa-chart-line Recurring revenue
tied to conversations
across generations"])
style TXT fill:#14262a,stroke:#8aa6a0,color:#8aa6a0
style VOI fill:#14262a,stroke:#34d399,color:#e8f4f0
style VID fill:#0e3b2e,stroke:#4ade80,stroke-width:2px,color:#e8f4f0
style CRED fill:#0e3b2e,stroke:#34d399,color:#e8f4f0
style REV fill:#0e3b2e,stroke:#4ade80,stroke-width:2px,color:#e8f4f0
The cost side is structurally protected: self-hosted voice, lip-sync and transcription mean metered revenue scales against near-fixed inference cost, not per-minute API bills.
A competitor can copy the pipeline. They cannot copy a decade of one family's recorded stories, advice and voices - a living archive that grows with every generation. Combined with capsules, Transcendence makes MiFamilias the home of a family's most irreplaceable things.
flowchart TD
A["fa:fa-comments Years of their answers,
in their words"] --> M["fa:fa-shield-halved Unreplicable
per-family moat"]
B["fa:fa-microphone Their voice,
recorded with consent"] --> M
C["fa:fa-file-signature Consent and intent,
set by them"] --> M
M --> O(["fa:fa-infinity A family tree
you can talk to"])
style M fill:#0e3b2e,stroke:#4ade80,stroke-width:2px,color:#e8f4f0
style O fill:#0e3b2e,stroke:#34d399,color:#e8f4f0