walkaway.infiniteautomata
Name
Subject
Comment
Link URI
File
Captcha captcha
Solution
Actions:
Secret:

None Anonymous >>2eb215f25a4cd631c1 [Reply]
[delete]

HiveMind is a peer-to-peer application (or suite of applications) for managing resources, coordinating projects, and sharing ideas. 




Forum 

Content is synced via NNTP 
Metadata is maintained within the Wampum Blockchain 
Peers can selectively: 

Archive posts 
Store-and-forward posts 
Read posts 
Store/Mine the Blockchain 
Create transactions on the Blockchain 
Connect to Wampum SPV nodes to create transactions on the Blockchain 


Link addresses to PGP IDs 


Library 

Distributed wiki application 
Distributed blob store 
Multiple channels with selective sync 
File-based 

Backed by mercurial 
Including binary files 

Audio 
Video 
&c. 




Locally indexed 

Lucene 
ElasticSearch 
Something else 


Sync is pull-then-push 

From Ultra-Peer 
From Peer 
Try to prefetch 
Local edits take precedence 
Don’t wait on the network unless you have to 


All commits/edits are signed via GPG 
WikiMarkdown 
UI 

Enhanced tables 

SQL99 
Query data across multiple sources 

Articles 
External databases 
&c. 


CSV import/export 
Type hinting? 


WYSIWIG editor 
Pluggable enhancement API 

Allow integrations 
Implement the above 






Chat 

XMPP or IRC 
PGP ID 
Encrypted transmission 
A/V chat 

Ogg Theora + Opus 


Conference calls 
Video journal 
Desktop sharing 
Email? 


Work 

Project-specific Library channel 

Project management 
Tasks 
Roadmap 
Pay stubs/Payroll 
Accounting 





Questions 



How do we do migrations when divisions split? 

Split by team