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 |