Trust Model

Family bubbles, consensus validation, and content distribution

Family Bubble Concept

Content flows only within trusted family groups.

flowchart TB subgraph Bubble1["Smith Family Bubble"] A1["Alice Smith\n(Admin)"] A2["Bob Smith"] A3["Carol Smith"] A4["David Smith"] end subgraph Bubble2["Jones Family Bubble"] B1["Eve Jones\n(Admin)"] B2["Frank Jones"] B3["Grace Jones"] end subgraph Strangers["Outside"] X["Stranger"] end A1 <-->|Content| A2 A1 <-->|Content| A3 A1 <-->|Content| A4 A2 <-->|Content| A3 A2 <-->|Content| A4 A3 <-->|Content| A4 B1 <-->|Content| B2 B1 <-->|Content| B3 B2 <-->|Content| B3 X -.->|Blocked| Bubble1 X -.->|Blocked| Bubble2 A3 -.->|Can join| Bubble2 Note right of A3: Carol marries into Jones family

Trust Pyramid

Family trust levels based on membership and validation history.

flowchart TB subgraph Seed["Seed Family (1-2 members)"] S["🌱 New family\nAdmin creates\nNo vouch required"] end subgraph Growing["Growing Family (3-5 members)"] G["🌿 Establishing trust\n2+ vouches needed\nHigher scrutiny"] end subgraph Mature["Mature Family (6+ members)"] M["🌳 Established trust\n3+ vouches needed\nFull features"] end S -->|Add members| G G -->|More members| M G -.->|Members leave| S M -.->|Members leave| G

Consensus Validation Flow

New member approval requires multiple existing members to vouch.

sequenceDiagram participant NewUser as New User participant Admin as Family Admin participant Members as Family Members participant System as System NewUser->>Admin: Request to join Admin->>System: Create invite System-->>NewUser: Invite code NewUser->>System: Accept invite System->>Members: Request vouches Note right of Members: Each member votes alt Enough Vouches Members->>System: Vouch for user System->>System: Calculate vouch score System->>NewUser: Approved! Welcome System->>Members: Notify: New member joined else Insufficient Vouches Members->>System: Not enough vouches System->>NewUser: Pending approval System->>Admin: Review needed else Rejected Members->>System: Reject user System->>NewUser: Application declined System->>Admin: Notify rejection end

Vouch Weight Calculation

Not all vouches are equal - tenure and relationship matter.

flowchart LR subgraph Factors["Vouch Weight Factors"] Tenure["Member Tenure\n+1 per year"] Relationship["Stated Relationship\nSpouse: +3\nParent/Child: +2\nSibling: +2\nOther: +1"] Activity["Activity Score\n+1 for active\n-1 for dormant"] History["Vouch History\n+1 good vouches\n-2 bad vouches"] end subgraph Calculation["Weight Calculation"] Formula["Weight = Tenure + Relationship + Activity + History"] end subgraph Threshold["Approval Threshold"] Required["Required Score:\nSeed: 3\nGrowing: 6\nMature: 10"] end Tenure --> Formula Relationship --> Formula Activity --> Formula History --> Formula Formula --> Required

Celebrity/Public Tier

One-way broadcast model for public figures.

flowchart TB subgraph Celebrity["Celebrity Account"] C["Celebrity User\n(Verified)"] end subgraph Public["Public Followers"] F1["Follower 1"] F2["Follower 2"] F3["Follower 3"] FN["...Followers"] end subgraph Private["Private Family"] P1["Private Family Member"] P2["Private Family Member"] end C -->|Public Time Capsule| F1 C -->|Public Time Capsule| F2 C -->|Public Time Capsule| F3 C -->|Public Time Capsule| FN C <-->|Private Content| P1 C <-->|Private Content| P2 P1 <-->|Private Content| P2 F1 -.->|Cannot send to| C F2 -.->|Cannot send to| C Note right of C: Celebrities have both:\n- Public broadcast\n- Private family bubble

Anti-Fraud Mechanisms

Protecting against gaming the vouch system.

flowchart TB subgraph Detection["Fraud Detection"] IP["IP/Device Clustering"] Time["Rapid Account Creation"] Pattern["Unusual Vouch Patterns"] Reported["User Reports"] end subgraph Signals["Red Flag Signals"] S1["Multiple accounts, same device"] S2["Accounts created < 1 hour apart"] S3["Circular vouching"] S4["Reported by multiple families"] end subgraph Action["System Actions"] Flag["Flag for Review"] Freeze["Freeze Vouching"] Suspend["Suspend Account"] Ban["Permanent Ban"] end IP --> S1 --> Flag Time --> S2 --> Flag Pattern --> S3 --> Freeze Reported --> S4 --> Suspend Flag --> Freeze Freeze --> Suspend Suspend --> Ban

Trust Levels

Level Members Vouches Required Features
Seed 🌱 1-2 Admin only Basic content sharing
Growing 🌿 3-5 2+ vouches + Time capsules
Mature 🌳 6+ 3+ vouches + Long-term capsules, sub-groups

Relationship Vouch Weights

Relationship Base Weight Rationale
Spouse/Partner +3 Highest trust relationship
Parent/Child +2 Direct family bond
Sibling +2 Direct family bond
Grandparent/Grandchild +2 Direct family bond
Aunt/Uncle/Cousin +1 Extended family
In-law +1 Marriage connection
Close Friend +1 Non-family trusted person