Vault Architecture — Foundational Decisions
Is Milestone a distinct vault type, or is it Personal with an event label? Resolved
The entire 5-vault architecture depends on this answer. If Milestone collapses into Personal, the UI simplifies to 4 vault types, the Smart Guide flow loses a branch, and event-specific features (countdown display, repeat milestone, event templates) either become Personal settings or disappear. If kept separate, Milestone needs unique features that Personal doesn't have.
Decision: Yes — Milestone is a distinct vault type. The structural differentiator: Milestone supports multi-recipient delivery tied to the event. A wedding vault goes to both the bride and groom. A "birth of our child" vault goes to both parents. A 20th anniversary vault goes to the couple. Personal is single-recipient. This isn't just a label difference — it's a different sharing and delivery model. Milestone also gets unique features Personal doesn't: event type templates, countdown display, repeat-milestone re-seeding, and "Date TBD" support for events whose date hasn't been set yet. The 5-vault architecture stands.
Affects: Step 2 (vault selection), Step 3 (event type picker), Step 5 (bloom triggers), Step 6 (date handling), Step 7 (countdown), entire vault chooser UX.
Can a vault be re-categorized after creation? Resolved
A solo parent plants for their kid's birthday → Personal. Then their partner wants to add a seed → should it become Grove? If vault type is locked at creation, one-way-door is clear. If it can upgrade (Personal → Grove), the migration path needs design. If it can't, users who picked wrong are stuck.
Decision: No — vault type is locked at creation. When someone plants a seed, they're doing so under an understood set of rules: who sees it, when it opens, how it's shared. Allowing the vault type to change after the fact would break that contract. If a contributor planted into a Personal vault expecting privacy, and it suddenly became a Grove, that trust is violated. The vault type is a one-way door — choose it at creation, and it's set. If a partner later wants to contribute, the answer is: start a new Grove vault for that occasion. Two separate vaults for the same moment is a little redundant, but the rules stay clean.
Future consideration (not v1): A possible one-way "upgrade" from Personal → Grove could be explored post-launch, but only if the original creator explicitly approves and a clear confirmation communicates the permanence of the change. This is a v2+ conversation.
Affects: Step 2 (vault type permanence), Step 3 (contributor addition), data model for vaults.
What's the maximum duration DandyLine commits to holding a vault? Resolved
Legacy vaults could theoretically be set for 50 or 100 years. DandyLine as a company may not exist in 100 years. What's the realistic commitment? A 50-year cap? A "best effort beyond 25 years" clause? This is a legal, financial, and brand promise question.
Decision: 25 years guaranteed (all vaults), 50 years "Legacy Promise" (Legacy tier), best-effort beyond with offboarding.
Tier 1 — 25-Year Guarantee (all vaults): Every vault DandyLine holds — free or paid — is guaranteed for 25 years. This is the baseline promise baked into the product.
Tier 2 — 50-Year Legacy Promise (Legacy vaults): Legacy tier subscribers get an extended 50-year commitment. This is a premium feature and part of what justifies the Legacy pricing tier.
Beyond 50 years — Best-Effort + Offboarding: DandyLine does not promise indefinite preservation. Starting 2 years before any vault's commitment window ends, a "Sunset Notification" flow begins. The guardian, heir, or recipient is contacted with the option to: (a) export/download all content locally, (b) extend preservation for another paid term, or (c) do nothing — in which case, after multiple notifications, the content is packaged and delivered to the last known recipient/guardian as a final bloom. Nothing disappears silently.
Export is always available: Regardless of vault duration, recipients should always be able to download bloomed content (photos, videos, voice notes, letters) to their own device after bloom. DandyLine is the delivery mechanism, not the permanent archive. The memory should live on even if the platform doesn't.
Affects: Step 5 (duration limits), Step 6 ("Years From Now" max), Legacy vault pricing, terms of service.
Date & Timing — The "TBD" Problem
What happens to a "Date TBD" vault if the planter never sets the date?
The wedding example: the vault is sealed, the content is locked, but no bloom date is set. The planter abandons the app, loses their phone, or dies. The vault sits in limbo. Does it sit forever? Auto-bloom after X years? Transfer to guardian? Archive with notification? There's no current answer.
Affects: Step 6 (entire "Date TBD" flow), Legacy guardian responsibilities, account lifecycle, data retention policy.
Who can modify a pending bloom trigger?
For "Date TBD" vaults: only the planter? The guardian? A co-planter in Grove? If the planter dies and the guardian sets the date, is there any verification? This is an access control question with emotional stakes.
Affects: Step 6 (guardian permissions), Legacy vault flow, security model.
How does DandyLine verify an age-milestone trigger?
If a vault is set to bloom "when they turn 18," DandyLine needs to know the recipient's birthday. What if the recipient hasn't provided it? What if the planter guesses wrong? For unborn recipients, the birthday is unknowable at planting time.
Affects: Step 5 (age milestone trigger), Step 6 (calculated dates), Legacy vault delivery verification.
Sharing & Access — Permissions Complexity
What happens when a Grove contributor's relationship changes before bloom?
Divorce, estrangement, death. Can a seed be recalled by the planter? If someone is removed from the Grove, do their seeds stay? Does the recipient ever know a seed was removed? This touches legal (content ownership), emotional (grief and family dynamics), and product (what the UI shows) concerns simultaneously.
Affects: Step 3 (contributor management), Step 4 (access controls), Grove vault lifecycle, content ownership policy.
What's the default shareability after bloom?
Private (safer, more aligned with brand) vs. Shareable (more viral, drives growth). This is a philosophy question dressed as a default setting.
Affects: Step 4 (shareability defaults), growth strategy, brand positioning.
Can DandyLine recipients who don't have the app view blooms?
If someone receives a bloom via email and doesn't have DandyLine, can they view it as a guest? Or must they create an account? Requiring an account is a friction point that could kill the emotional moment. Not requiring it loses the conversion opportunity.
Affects: Step 7 (email delivery), acquisition funnel, web-based bloom experience.
Journey Vault — The Most Undefined
How does the "temporal community" actually work at the product level?
When someone hits Day 30, how many seeds do they receive? One? Five? All of them? Is it curated, random, or algorithmic? Is there a UI for browsing seeds at your milestone, or is it delivered like a traditional bloom — one at a time? This is Journey's defining feature and it has no interaction model yet.
Affects: Step 3 (community access), Step 7 (Journey bloom window), entire Journey vault experience.
How are Journey milestones verified?
Self-reported and honor-based? Or is there a verification mechanism? Sobriety days, grief months, therapy sessions — these are deeply personal and unverifiable. DandyLine probably should NOT verify (privacy), but what prevents abuse?
Affects: Step 3 (milestone markers), content trust model, moderation policy.
Does Journey need its own entry point separate from the main vault chooser?
Journey is so different from the other 4 vault types (community-oriented, no traditional recipient, progress-based triggers) that it might confuse the Smart Guide flow. A separate "Start a Journey" entry in the app could be cleaner than mixing it into the vault chooser.
Affects: Step 2 (vault selection architecture), app navigation, onboarding flow.
Technical & Monetization
What are the media limits per tier (free vs. premium vs. Legacy)?
Video duration limits, bundle item count, photo count per seed, storage caps, number of active vaults. Every limit affects the button logic — certain options need to be gated or upsell-triggered based on the user's plan.
Affects: Step 1 (media type gating), Step 5 (trigger availability), pricing model, UI for upsells.
How does the Surprise trigger algorithm work?
Random within a range? Context-aware? Minimum wait guarantee? Maximum wait cap? The algorithm is invisible but defines the emotional experience. Bad timing (too soon, too late, insensitive moment) could damage trust.
Affects: Step 5 (Surprise trigger), backend algorithm design, user expectations.
What's the posthumous delivery mechanism for Legacy?
If the planter has died, who confirms delivery should happen? How is death verified? Is there a "legacy guardian" with a sealed key? How is the recipient's identity verified decades later? This is the most technically and ethically complex feature in the entire product.
Affects: Step 3 (guardian designation), Step 7 (delivery method), Legacy vault architecture, legal framework, terms of service.
What is the minimum viable "planting ritual"?
DandyLine's language treats planting as a ceremony. But how many steps is "ceremonial enough" without being tedious? 8 decision layers (this document) might be too many for casual use. Can some steps be collapsed, auto-defaulted, or skipped for simpler vaults? A "quick plant" mode (choose media → choose trigger → seal) vs. "full ceremony" mode.
Affects: all 8 steps, onboarding experience, completion rates, emotional weight of the experience.