Social Network Health

A working group studying social network health and applying it to distributed communities. The materials below are organized for developers and researchers.

Software

A pattern set for evaluating Personal Network Applications (PNAs) — user-owned apps that manage local relationship data outside of SaaS systems. PNAs operate on private local data and on data you choose to share, with strong contracts so users understand and control both their applications and their data.

Research in progress

A working threat model for remote-worker and distributed-community social-network health — the risks this project's research responds to.

A proposal for estimating community-level social-network-health indicators from opt-in personal (egocentric) relationship graphs — using zero-knowledge proofs, secure aggregation, and differential privacy instead of centralizing anyone's private data.

Connection requests with staged disclosure — a help-seeking protocol that finds a willing, topical, available person across your own contacts or whole communities, revealing as little as possible to as few as possible at every step, with pre-generated fallbacks when no one is available.

SNH Check-in Protocol

design note

Proactive peer check-ins — the outbound complement to the notification protocol's help-seeking. Regular, normalized, low-friction check-ins strengthen the bonds that are themselves protective, and create routine occasions where withdrawal gets noticed while there is still time to act.

Research & materials