5 secure_collaboration
tessa edited this page 2020-05-13 16:56:18 -07:00

To collaborate, one must communicate.
To communicate openly, one must be secure.
To be secure, one must have trust.

collaboration

And there is no real trust placed in "modern" 2020-era tech.

We need tools that non-technical individuals are able to use, but this is what we have in the now.

We need to make organization, off the grid or on, accessible for others.

These are functional requirements, some more necessary than others, though without particular order.

definitions

p3p - securely stored across all participant devices and systems, including versioned backups.

secure - unintended parties cannot access private data. Fully encrypted, e2e, at rest, and in memory

platform core

necessary bits for making a distributed team work (well) together

p3p && decentralized? asynchronous, cross-device (desktop, mobile, cast/stream?)

encrypted version control
accessibility integration?
privacy & mitigation tools

portable identity

version control & message signing/proofs
transparently versioned text edits

text communication text to audio, braile, etc automation speech to text, etc?

verifiable time windows & expiring messages
threaded conversations/messages
contacts
group chats
calendar
project lists
file sending
message pinning
web-linkable messages

platform integrations (masto/fedi, ssb?, discord, kik?, fb/insta/twit/space/tube?, minetest, sms, email, ...etc?)

opt-in notifications (subscribe-only, granular, filterable)?

voice & video

utilities needed

document collaborative edit/comment, version control
audio/video editing/commenting, collaboration

decision/consensus structuring
polling/voting.
liquid democracy facilitation?

metastructure

global (categorical layer): abstract implementation only
regional (logistics layer): resource delivery & coordination

county (local layer): categorical mandate implementation and resource request processing, utilities provider, polycentric

neighborhood (community layer): inventory & task division, utilities backup, polycentric

home (family layer): last-mile prep, locale mesh, NDN-implementation? caching? distributed

stretch goals

voice & video (p2p.chat for now)

microlending
community resource pools
capabilities broadcasting (profiles?) & need matching