Social ledger prototype demo and trial

Page 1

Social​ ​Ledger​ ​Prototype​ ​Demo​ ​and​ ​Trial Comment,​ ​add​ ​links​ ​and​ ​suggest​ ​edits​ ​to​ ​this​ ​living​ ​document

AIM:​ ​Provide​ ​a​ ​framework​ ​for​ ​building​ ​a​ ​decentralized​ ​self​ ​organizing​ ​social​ ​structure​ ​of​ ​our​ ​social​ ​interaction to​ ​foster​ ​capitalization​ ​on​ ​human​ ​potential​ ​by​ ​facilitating​ ​working​ ​together. The​ ​Digital​ ​Life​ ​Collective,​ ​DigLife.com​​ ​Social​ ​Ledger​ ​prototype​ ​captures​ ​and​ ​facilitates​ ​actions​ ​and interactions​ ​among​ ​members​ ​of​ ​a​ ​community​ ​encouraging​ ​sociocratic​ ​and​ ​self-management​ ​principles.​ ​An organized​ ​group​ ​memory​ ​is​ ​developed​ ​by​ ​the​ ​action​ ​of​ ​individuals.​ ​The​ ​social​ ​ledger​ ​includes​ ​what​ ​we​ ​say and​ ​do​ ​together.The​ ​ ​/dig​ ​Mattermost​ ​(Slack​ ​alternative)​ ​integration​ ​and​ ​dashboard​ ​organize​ ​and​ ​augment the​ ​social​ ​ledger​ ​linking​ ​with​ ​our​ ​mattermost​ ​conversations,​ ​collaborative​ ​documents,​ ​task​ ​tracking​ ​tools, decision​ ​support​ ​tools​ ​etc,​ ​as​ ​a​ ​backbone​ ​of​ ​our​ ​social​ ​ledger​ ​rather​ ​than​ ​being​ ​the​ ​social​ ​ledger​ ​itself.​ ​ ​The /dig​ ​command​ ​aims​ ​to​ ​help​ ​facilitate​ ​team​ ​building​ ​and​ ​effective​ ​self-organization.​ ​The​ ​trial​ ​is​ ​to​ ​determine​ ​the utility​ ​of​ ​the​ ​prototype​ ​and​ ​how​ ​it​ ​might​ ​be​ ​evolved​ ​to​ ​be​ ​more​ ​effective.​ ​Bounties​ ​will​ ​be​ ​offered​ ​to participants.

Context Current​ ​Participants Value​ ​to​ ​participants /diglife​ ​or​ ​/dig​ ​command​ ​examples /dig

/dig​ ​help

/dig​ ​activities Dashboard

/dig​ ​members Adding​ ​Linked​ ​Activities Purpose​ ​of​ ​demo​ ​and​ ​trial Requirements DivvyDAO.org​ ​Participation

Bounties​ ​for​ ​participation

The​ ​roles​ ​of​ ​facilitators The​ ​roles​ ​of​ ​participants Concerns Questions Social​ ​Ledger​ ​Demo​ ​Readiness​ ​(COMPLETE) Social​ ​Ledger​ ​Onboarding​ ​Script Before​ ​We​ ​Begin


About​ ​Members About​ ​Actions

About​ ​Team​ ​Formation Thoughts​ ​on​ ​Commitments Taking​ ​and​ ​giving​ ​credit

Possible​ ​flow

To​ ​Be​ ​Continued… Future Other​ ​chatops​ ​integrations Tool​ ​integration

Self-sovereign​ ​Universal​ ​Identity​ ​integration​ ​=​ ​/id Local​ ​Social​ ​Objects​ ​and​ ​Currencies​ ​-​ ​/sl Distributed​ ​Consensus​ ​Ledger notes FileRun

Context The​ ​Digital​ ​life​ ​Collective,​ ​DigLife.com​​ ​is​ ​experimenting​ ​with​ ​a​ ​Social​ ​ledger​ ​Mattermost​​ ​integration​ ​in​ ​the Social​ ​Ledge​ ​Lab​​ ​in​ ​the​ ​DigLife​ ​Practices​ ​domain. ● Quick​ ​Start​ ​Guide​ ​slides​​ ​(with​ ​facilitator​ ​notes) ● Quick​ ​Start​ ​Guide​ ​how​ ​and​ ​why​ ​video​, ● Simple​ ​first​ ​steps​ ​demo​ ​video ● Social​ ​Ledger​ ​Introduction​ ​slides ● Access​ ​to​ ​/dig​ ​has​ ​previously​ ​been​ ​restricted​ ​to​ ​diglife​ ​members Current​ ​state ● /dig​ ​prototype​ ​trial​ ​deployed​ ​in​ ​teams​ ​from​ ​DivvyDAO,​ ​RChain​ ​and​ ​DecStack​ ​mattermost​ ​instances ● /id​ ​self-sovereign​ ​identity​ ​and​ ​/sl​ ​social​ ​object​ ​tokens​ ​(e.g.​ ​effort​ ​claim,​ ​attestment)​ ​being​ ​planned. ● Social​ ​ledger​ ​trial​ ​coordination​ ​mattermost​ ​channel ● Improvements​ ​are​ ​being​ ​made​ ​in​ ​flight ● Facilitators​ ​are​ ​needed​ ​in​ ​every​ ​project.

Current​ ​Participants ● ● ● ● ● ● ●

Public​ ​DigLife​ ​Social​ ​Ledger​ ​Lab​ ​team​ ​-​ ​talk​ ​about​ ​the​ ​social​ ​ledger​ ​and​ ​play​ ​here​ ​-​ j​ oin DivvyDAO.org​​ ​-​ ​join RChain.coop​​ ​-​ ​join DecStack​​ ​hub​ ​-​ ​PROJECTS​ ​domain​ ​-​ ​join Internet​ ​of​ ​People​​ ​-​ ​IoP​ ​-​ ​join Open​ ​App​ ​Ecosystem​​ ​-​ ​OAE​ ​-​ ​join Bring​ ​Your​ ​Own​ ​Identity​​ ​-​ ​BYOID​ ​-​ ​join


● ● ● ● ● ● ●

Proven​ ​Secure​ ​Solutions​​ ​-​ ​join GivEth.io​​ ​-​ ​join Video​ ​Production​ ​Group​​ ​-​ ​join Synapticcelerity​ ​-​ ​join Planetareum​ ​-​ ​join Holochain​​ ​-​ ​join Your​ ​dream​ ​organization?

Value​ ​to​ ​participants

Participants​ ​in​ ​the​ ​DigLife​ ​Social​ ​Ledger​ ​Prototype​ ​Demo​ ​and​ ​Trial​ ​can​ ​get​ ​a​ ​mattermost​ ​team​ ​for​ ​their​ ​group​ ​if they​ ​do​ ​not​ ​have​ ​one​ ​already,​ ​the​ ​/dig​ ​social​ ​ledger​ ​slash​ ​command​ ​integration,​ ​the​ ​real​ ​time​ ​ ​interactive​ ​holonic diagram​,​ ​network​ ​graph​​ ​and​ ​dashboard​​ ​showing​ ​connections​ ​and​ ​activities​​ ​of​ ​the​ ​organization​ ​and​ ​across participating​ ​organizations.​ ​The​ ​diglife​ ​dashboard​​ ​allowing​ ​one​ ​to​ ​explore​ ​ACTIONS​ ​DOCS​ ​LINKS​ ​GOALS NORMS​ ​JOBS​ ​and​ ​CONTRACTS​ ​across​ ​teams. Beyond​ ​that​ ​the​ ​organization​ ​gets​ ​to​ ​pick​ ​and​ ​choose​ ​what​ ​features​ ​they​ ​want​ ​to​ ​try​ ​and​ ​find​ ​which​ ​are​ ​effective​ ​for them.​ ​They​ ​may​ ​contribute​ ​to​ ​the​ ​evolution​ ​of​ ​the​ ​social​ ​ledger​ ​by​ ​suggesting​ ​features​ ​and​ ​integrations​ ​or developing​ ​their​ ​own.​ ​The​ ​social​ ​ledger​ ​might​ ​be​ ​used​ ​in​ ​combination​ ​with​ ​other​ ​integrations​ ​limited​ ​only​ ​to​ ​our imagination.​ ​It​ ​is​ ​hoped​ ​by​ ​our​ ​cooperation​ ​the​ ​social​ ​ledger​ ​may​ ​become​ ​part​ ​of​ ​a​ ​broader webhook/bot/integration​ ​ecosystem.​ ​Rchain.coop​ ​for​ ​example​ ​is​ ​investigating​ ​augmentation​ ​with​ ​AI​ ​bots​ ​and collaborative​ ​knowledge​ ​bases. While​ ​diglife​ ​is​ ​fully​ ​committed​ ​to​ ​open​ ​source​ ​we​ ​are​ ​controlling​ ​access​ ​to​ ​the​ ​repo​ ​to​ ​those​ ​who​ ​join​ ​the development​ ​team​ ​until​ ​the​ ​prototype​ ​is​ ​stable​ ​and​ ​relatively​ ​secure.​ ​Participation​ ​in​ ​the​ ​demo​ ​is​ ​the​ ​only​ ​way currently​ ​for​ ​teams​ ​to​ ​try​ ​the​ ​social​ ​ledger​ ​hands​ ​on​ ​if​ ​they​ ​are​ ​not​ ​diglife​ ​members.

/diglife​ ​or​ ​/dig​ ​command​ ​examples /dig


/dig​ ​help


/dig​ ​activities

Click​ ​smiley​ ​representing​ ​interest​ ​in​ ​participating​ ​in​ ​an​ ​activity​ ​and​ ​check​ ​what​ ​you​ ​have​ ​done​ ​or​ ​agree​ ​with. Interactive​ ​real​ ​time​ ​diagrams​ ​(displayed​ ​aftrt​ ​selecting​ ​a​ ​smiley,​ ​check​ ​mark,​ ​glasses​ ​or​ ​pallet​ ​iccon)



Dashboard Click​ ​on​ ​pallet​ ​icon​ ​or​ ​type​ ​/dig​ ​y


/dig​ ​members

Add​ ​yourself​ ​with​ ​/dig​ ​member​ ​@yourusername


Adding​ ​Linked​ ​Activities Links​ ​can​ ​be​ ​added​ ​in​ ​link,​ ​doc​ ​or​ ​any​ ​activity​ ​type​ ​using​ m ​ attermost​ ​markdown​.​ ​e.g. /dig​ ​action​ ​[name​ ​of​ ​action](​http://some/location​) Displays​ ​as:​ ​name​ ​of​ ​action

Purpose​ ​of​ ​demo​ ​and​ ​trial 1. Provide​ ​a​ ​place​ ​where​ ​people​ ​who​ ​are​ ​not​ ​diglife​ ​members​ ​can​ ​experience​ ​/diglife ○ Many​ ​people​ ​are​ ​requesting​ ​access​ ​following​ ​a​ ​demo. 2. Evaluate​ ​results​ ​from​ ​other​ ​communities​ ​besides​ ​diglife​ ​employing​ ​/dig ○ Any​ ​meaningful​ ​trial​ ​result​ ​requires​ ​at​ ​least​ ​n=3. 3. Showcase​ ​something​ ​tangible​ ​diglife​ ​has​ ​actually​ ​produced. ○ Many​ ​prospective​ ​diglife​ ​members​ ​are​ ​awaiting​ ​to​ ​see​ ​some​ ​real​ ​work​ ​product. 4. Provide​ ​the​ ​benefits​ ​of​ ​/dig​ ​to​ ​communities​ ​promoting​ ​tech​ ​we​ ​trust​ ​for​ ​the​ ​world​ ​we​ ​want. 5. Incubate​ ​the​ ​process​ ​of​ ​connecting​ ​with​ ​other​ ​organizations​ ​having​ ​shared​ ​values​ ​in​ ​a​ ​self-organizing sociocratic​ ​network​ ​of​ ​self​ ​governed​ ​communities​ ​and​ ​individuals 6. Develop​ ​best​ ​practices​ ​for​ ​working​ ​together​ ​in​ ​self​ ​organizing​ ​self​ ​managed​ ​activities​ ​connected​ ​in​ ​a sociocratic​ ​manner. 7. Develop​ ​requirements​ ​for​ ​a​ ​language​ ​of​ ​social​ ​objects.

Requirements 1. Server​ ​to​ ​host​ ​mattermost​ ​and​ ​PHP 2. Human​ r​ esources​ ​to​ ​install​ ​and​ ​maintain​ ​system 3. Human​ r​ esources​ ​to​ ​organize,​ ​facilitate​ ​and​ ​evaluate​ ​use​ ​of​ ​/dig​ ​by​ ​external​ ​and​ ​internal​ ​parties

DivvyDAO.org​ ​Participation DivvyDAO​ ​aims​ ​to​ ​adopt​ ​the​ ​DigLife​ ​Social​ ​Ledger​ ​and​ ​is​ ​willing​ ​to​ ​sponsor​ ​a​ ​trial. 1. Mattermost​ ​running​ ​on​ ​a​ ​cocloud​ ​cloudron​ ​host​ ​at​ ​digital​ ​ocean​ ​we​ ​have​ ​management​ ​control​ ​of. (where​ ​we​ ​host​ ​our​ ​gitlab​ ​code​ ​repository​ ​currently). 2. Apache/PHP​ ​webservices​ ​at​ ​DivvyDAO.org​ ​cooperative​ ​hosting​ ​we​ ​can​ ​control. 3. Support​ ​of​ ​system​ ​management,​ ​facilitation​ ​and​ ​evaluation​ ​of​ ​the​ ​trial​ ​(amount​ ​to​ ​be​ ​determined) 4. Enable​ ​cooperation​ ​on​ ​addons​ ​and​ ​integrations​ ​enhancement​ ​of​ ​the​ ​social​ ​ledger​ ​contributed​ ​by​ ​divvy and​ ​others​ ​engaging​ ​more​ ​developers​ ​across​ ​communities. 5. DivvyDAO​ ​organizational​ ​membership​ ​in​ ​DigLife.

Bounties​ ​for​ ​participation

Credit​ ​for​ ​participation​ ​will​ ​be​ ​awarded​ ​in​ ​Divvy​ ​Tokens.​ ​Since​ ​trading​ ​of​ ​Divvy​ ​Tokens​ ​is​ ​not​ ​available​ ​on exchanges,​ ​sponsors​ ​have​ ​agreed​ ​to​ ​exchange​ ​Divvy​ ​for​ ​other​ ​tokens​ ​including​ ​bitcoin,​ ​IoP,​ ​eth,​ ​amp​ ​and rhoc​ ​for​ ​some​ ​or​ ​all​ ​Divvy​ ​up​ ​to​ ​TBD​ ​limits​ ​for​ ​those​ ​desiring​ ​a​ ​more​ ​fungible​ ​reward.​ ​Accounting​ ​is​ h ​ ere​​ ​for now.


Basic​ ​participation​ ​that​ ​includes​ ​at​ ​least​ ​mattermost​ ​participation​ ​in​ ​at​ ​least​ ​one​ ​channel​ ​in​ ​the​ ​trial​ ​and committing​ ​to​ ​an​ ​activity​ ​will​ ​be​ ​eligible​ ​receive​ ​the​ ​equivalent​ ​of​ ​$10​ ​in​ ​crypto.​ ​Taking​ ​guide,​ ​scribe​ ​or​ ​link roles​ ​in​ ​a​ ​channel,​ ​reporting​ ​on​ ​the​ ​experience,​ ​suggesting​ ​improvements,​ ​enhancing​ ​the​ F ​ AQ​​ ​and​ ​this document,​ ​etc.​ ​will​ ​determine​ ​bonuses​ ​we​ ​collectively​ ​give​ ​to​ ​each​ ​other​ ​out​ ​of​ ​our​ ​sponsored​ ​funds.

The​ ​roles​ ​of​ ​facilitators ●

● ● ● ●

Participation​ ​in​ ​the​ ​/dig​ ​lab​ ​team​ ​Town​ ​Square​ ​ ​channel​​ ​and​ ​committing​ ​to​ ​at​ ​least​ ​one​ ​of​ ​the /dig​ ​activities For​ ​key​ ​links​ ​and​ ​tools​ ​type /dig Ask​ ​any​ ​questions​ ​you​ ​have Provide​ ​feedback​ ​on​ ​what​ ​you​ ​and​ ​others​ ​are​ ​experiencing If​ ​you​ ​are​ ​representing​ ​a​ ​community​ ​determine​ ​if​ ​a​ ​single​ ​channel​ ​alone​ ​or​ ​separate​ ​team​ ​domain​ ​with a​ ​number​ ​of​ ​channels​ ​is​ ​right​ ​for​ ​your​ ​community.​ ​Add​ ​a​ ​channel​ ​or​ ​request​ ​a​ ​team.​ ​Encourage​ ​your community​ ​to​ ​join​ ​the​ ​trial. Add​ ​/dig​ ​goals​ ​and​ ​/dig​ ​actions​ ​ ​and​ ​other​ ​activities​ ​relevant​ ​to​ ​channels​ ​you​ ​are​ ​in​ ​and​ ​encourage other​ ​members​ ​to​ ​do​ ​so​ ​as​ ​well. Encourage​ ​teams​ ​to​ ​add​ ​/dig​ ​members​ ​and​ ​assign​ ​guide,​ ​scribe​ ​and​ ​link​ ​roles Help​ ​improve​ ​this​ ​document​ ​and​ ​the​ ​FAQ Participate​ ​in​ ​the​ ​process​ ​of​ ​deciding​ ​how​ ​bounties​ ​are​ ​distributed.

The​ ​roles​ ​of​ ​participants ● ● ● ●

Find​ ​your​ ​tribe​ ​(​browse​).​ ​Join​ ​the​ ​team​ ​domains​ ​and​ ​channels​ ​you​ ​wish​ ​to​ ​be​ ​involved​ ​with.​ ​If​ ​you​ ​are demoing​ ​independently​ ​just​ ​join​ ​the​ ​ ​/dig​ ​lab​ ​team​ ​Town​ ​Square​ ​ ​channel​. Add​ ​/dig​ ​goals​ ​and​ ​/dig​ ​actions​ ​ ​and​ ​other​ ​activities​ ​relevant​ ​to​ ​channels​ ​you​ ​are​ ​in​ ​and​ ​encourage other​ ​members​ ​to​ ​do​ ​so​ ​as​ ​well Commit​ ​to​ ​/dig​ ​activities​ ​by​ ​selecting​ ​the​ ​smiley​ ​indicating​ ​interest​ ​in​ ​participating​ ​in​ ​the​ ​activity.. Add​ ​yourself​ ​as​ ​an​ ​Actor​ ​in​ ​channels​ ​where​ ​you​ ​are​ ​active​ ​with​ ​/dig​ ​member​ ​@yourusername and​ ​accept​ ​guide,​ ​scribe​ ​or​ ​link​ ​roles

Concerns Maintenance​ ​of​ ​another​ ​codebase ● only​ ​a​ ​one​ ​time​ ​code​ ​drop​ ​is​ ​required​ ​for​ ​the​ ​demo Too​ ​many​ ​users​ ​overloading​ ​the​ ​system/database ● if​ ​we​ ​got​ ​that​ ​much​ ​usage​ ​it​ ​would​ ​be​ ​great!​ ​Divvy​ ​will​ ​be​ ​prepared​ ​to​ ​upgrade​ ​the​ ​machine​ ​if necessary. The​ ​code​ ​is​ ​not​ ​production​ ​ready. ● it​ ​would​ ​be​ ​presented​ ​as​ ​a​ ​prototype Gaming​ ​the​ ​System ➔ Submitting​ ​tasks​ ​w/0​ ​work​ ​being​ ​done ➔ Choosing​ ​low​ ​hanging​ ​tasks​ ​only Rejecting​ ​the​ ​System


➔ ➔

Reminiscent​ ​of​ ​a​ ​timesheet​ ​recorder​ ​(Oracle​ ​anyone?) Stepping​ ​outside​ ​the​ ​flow,​ ​not​ ​being​ ​inside​ ​the​ ​flow,​ ​wasting​ ​time

Overlooking​ ​Minority​ ​Views ➔ Not​ ​giving​ ​enough​ ​voice​ ​to​ ​the​ ​few​ ​(e.g.​ ​age,​ ​race,​ ​gender,​ ​national​ ​origin) ➔ Giving​ ​too​ ​much​ ​voice​ ​to​ ​the​ ​extremes​ ​(e.g.​ ​trolls,​ ​manic​ ​clickers​ ​&​ ​posters) Overloading​ ​the​ ​System ➔ Too​ ​many​ ​tasks​ ​and/or​ ​roles ➔ Too​ ​many​ ​bottlenecks

Questions ?

Social​ ​Ledger​ ​Demo​ ​Readiness​ ​(COMPLETE) ❏ ❏ ❏ ❏ ❏ ❏ ❏

​ ​Remove​ ​unneeded​ ​files​ ​and​ ​clean​ ​up​ ​code​ ​base ​ ​Separate​ ​Mattermost​ ​and​ ​Firebase​ ​API​ ​initialization ​ ​Deploy​ ​PHP​ ​code​ ​on​ ​server​ ​(webhooks​ ​directory​ ​via​ ​FTP) ​ ​Set​ ​up​ ​Mattermost​ ​webhook​ ​integration ​ ​Create​ ​Mattermost​ ​bot​ ​channel​ ​(will​ ​show​ ​our​ ​logo) ​ ​Commit​ ​codebase​ ​to​ ​private​ ​GitHub​ ​repository ​ ​Update​ ​slide​ ​deck​ ​and​ ​other​ ​documentation

DigLife​ ​LAB​ ​testing​ ​and​ ​facilitators​ ​team​ ​on​ ​chat.divvydao.net​​ ​(​join​) Our​ ​private​ ​repository​ ​at​​ ​https://gitlab.divvydao.net/DigLife/SocialLedger

Social​ ​Ledger​ ​Onboarding​ ​Script

Before​ ​We​ ​Begin ​ ​Complete​ ​your​ ​profile​ ​in​ ​Mattermost​ ​(under​ ​Account​ ​Settings,​ ​set​ ​your​ ​full​ ​name​ ​and​ ​avatar)

About​ ​Members ​ ​Type​ ​/dig​ ​members​​ ​to​ ​see​ ​who​ ​is​ ​present​ ​in​ ​this​ ​space​ ​(don't​ ​worry,​ ​the​ ​output​ ​is​ ​only​ ​visible​ ​to​ ​you) ​ ​If​ ​you​ ​are​ ​NOT​ ​listed,​ ​add​ ​yourself​ ​(and/or​ ​others)​ ​to​ ​this​ ​channel​ ​(Town​ ​Square)​ ​via​ ​/dig​ ​member​ ​@username (don't​ ​forget​ ​the​ ​@) ​ ​Click​ ​on​ ​the​ ​ ​eyes​ ​icon​ ​in​ ​the​ ​action​ ​column​ ​to​ ​see​ ​our​ ​network​ ​graph​ ​(all​ ​members​ ​of​ ​the​ ​space​ ​show​ ​up​ ​with connected​ ​edges)


About​ ​Actions ​ ​Type​ ​/dig​ ​actions​​ ​to​ ​see​ ​what​ ​actions​ ​you​ ​can​ ​take​ ​in​ ​this​ ​space ​ ​Locate​ ​the​ ​Social​ ​Ledger​ ​Onboarding​ ​Script​ ​and​ ​click​ ​on​ ​one​ ​of​ ​the​ ​"Level​ ​of​ ​Commitment"​ ​emoticons ​ ​Commitments​ ​can​ ​have​ ​different​ ​meaning​ ​for​ ​different​ ​types​ ​of​ ​projects ​ ​There​ ​are​ ​five​ ​levels​ ​and​ ​the​ ​first​ ​one​ ​indicates​ ​what​ ​you​ ​have​ ​selected ​ ​For​ ​example,​ ​here​ ​it​ ​can​ ​mean​ ​that​ ​you​ ​are​ ​following​ ​along​ ​the​ ​onboarding​ ​script ​ ​Click​ ​on​ ​the​ ​ ​paint​ ​icon​ ​to​ ​open​ ​the​ ​dashboard​ ​(a​ ​convenient​ ​way​ ​to​ ​access​ ​activities,​ ​you​ ​can​ ​bookmark​ ​this page)

About​ ​Team​ ​Formation ● ● ● ●

● ●

Create​ ​a​ ​mattermost​ ​channel​ ​if​ ​necessary.​ ​The​ ​creator​ ​of​ ​the​ ​channel​ ​is​ ​presumed​ ​to​ ​own​ ​the​ ​guide role​ ​unless​ ​assigned. Invite​ ​members​ ​to​ ​join​ ​(observe​ ​or​ ​participate) Add​ ​activities​ ​(e.g.​ ​/dig​ ​action​ ​what​ ​is​ ​to​ ​be​ ​done) Ask​ ​members​ ​to​ ​commit​ ​to​ ​activities​ ​(/dig​ ​activities)​ ​and​ ​become​ ​participants​ ​(/dig​ ​members @username​).​ ​Channel​ ​members​ ​not​ ​on​ ​the​ ​team​ ​are​ ​considered​ ​observers.​ ​Those​ ​at​ ​team​ ​meetings, active​ ​in​ ​chat,​ ​or​ ​participating​ ​in​ ​team​ ​activities​ ​should​ ​be​ ​added​ ​to​ ​the​ ​team​ ​if​ ​they​ ​consent.. Choose​ ​a​ ​guide​ ​and​ ​a​ ​scribe​ ​(/dig​ ​members) Invite​ ​members​ ​to​ ​link​ ​with​ ​other​ ​teams​ ​doing​ ​dependent​ ​or​ ​complementary​ ​activities

Thoughts​ ​on​ ​Commitments After​ ​a​ ​conversation​ ​with​ ​Michael​ ​today,​ ​I've​ ​thought​ ​about​ ​where​ ​we​ ​can​ ​take​ ​the​ ​concept​ ​of​ ​commitments,​ ​here's​ ​a​ ​few ideas: ● ● ● ● ● ● ● ● ● ● ●

Commitments​ ​apply​ ​to​ ​activities​ ​and​ ​more​ ​specifically​ ​to​ ​ ​actions​ ​(you​ ​click​ ​on​ ​1​ ​of​ ​5​ ​levels​ ​of​ ​commitment​ ​-​ ​ ​ ​ ​ ​) Commitments​ ​also​ ​work​ ​well​ ​for​ ​norms​ ​and​ ​goals,​ ​e.g.​ ​"how​ ​much​ ​is​ ​this​ ​group​ ​committed​ ​to​ ​a​ ​set​ ​of​ ​given goals​ ​and​ ​norms?" Every​ ​member​ ​has​ ​a​ ​maximum​ ​commitment​ ​level​ ​(say​ ​10,000),​ ​beyond​ ​that​ ​level​ ​you​ ​can​ ​no​ ​longer​ ​commit yourself​ ​to​ ​an​ ​activity To​ ​free​ ​up​ ​your​ ​commitments,​ ​you​ ​either​ ​delete​ ​or​ ​archive​ ​the​ ​activity​ ​that​ ​you've​ ​committed​ ​yourself​ ​to Activities​ ​that​ ​pass​ ​a​ ​certain​ ​threshold​ ​(say​ ​1,000)​ ​show​ ​that​ ​there​ ​is​ ​high​ ​interest​ ​and​ ​should​ ​get​ ​funded​ ​(a separate​ ​process) We​ ​could​ ​set​ ​a​ ​token​ ​bounty​ ​for​ ​each​ ​activity​ ​that​ ​kicks​ ​in​ ​as​ ​soon​ ​as​ ​the​ ​threshold​ ​has​ ​been​ ​reached,​ ​with contributions​ ​calculated​ ​based​ ​on​ ​the​ ​level​ ​of​ ​commitment​ ​of​ ​each​ ​team​ ​member Other​ ​funding​ ​mechanisms​ ​can​ ​include​ ​crowd/member-based​ ​funding​ ​or​ ​circle​ ​funding​ ​(then​ ​first​ ​come​ ​first serve) Certain​ ​types​ ​of​ ​activities​ ​can​ ​have​ ​a​ ​negative​ ​commitment​ ​to​ ​indicate​ ​a​ ​need​ ​(pull)​ ​for​ ​the​ ​Collective​ ​(e.g.​ ​job posting,​ ​missed​ ​opportunity,​ ​etc) We​ ​can​ ​aggregate​ ​the​ ​commitment​ ​levels​ ​across​ ​the​ ​Collective​ ​(either​ ​on​ ​a​ ​member​ ​or​ ​activity​ ​level​ ​-​ ​see​ ​tile) Member​ ​commitments​ ​go​ ​into​ ​a​ ​ledger​ ​record​ ​(flat​ ​table),​ ​out​ ​of​ ​which​ ​paybacks​ ​can​ ​be​ ​calculated​ ​(aka​ ​monthly salary) From​ ​the​ ​flat​ ​table​ ​we​ ​can​ ​derive​ ​a​ ​formula​ ​to​ ​compute​ ​the​ ​output​ ​of​ ​the​ ​Collective​ ​(e.g.​ ​sum​ ​total​ ​commitments of​ ​funded​ ​activities)


earlier​ ​notes​ ​on​ ​another​ ​conversation​ ​with​ ​Michael

Taking​ ​and​ ​giving​ ​credit If​ ​your​ ​commitment​ ​level​ ​changes​ ​it​ ​may​ ​be​ ​updated​ ​to​ ​reflect​ ​the​ ​actual​ ​effort​ ​relative​ ​to​ ​other​ ​members​ ​of an​ ​activity.​ ​ ​Teams​ ​consent​ ​to​ ​relative​ ​contribution​ ​of​ ​value​ ​is​ ​the​ ​distribution​ ​of​ ​rewards.​ ​Commitment​ ​tokens can​ ​be​ ​the​ ​bases​ ​of​ ​a​ ​team​ ​currencies.​ ​Claiming​ ​and​ ​awarding​ ​tokens​ ​is​ ​to​ ​be​ ​implemented.​ ​Bounties received​ ​by​ ​a​ ​team​ ​may​ ​be​ ​distributed​ ​in​ ​a​ ​manner​ ​by​ ​consent.

Possible​ ​flow ​ ​Members​ ​create​ ​circle,​ ​assemble​ ​team,​ ​establish​ ​goals,​ ​and​ ​set​ ​up​ ​norms​ ​(formation) ​ ​Members​ ​raise​ ​commitment​ ​levels​ ​across​ ​various​ ​activities​ ​(intrinsic​ ​incentive) ​ ​Circles​ ​with​ ​high​ ​levels​ ​of​ ​commitment​ ​receive​ ​funds/tokens​ ​(extrinsic​ ​incentive) ​ ​Activities​ ​that​ ​pass​ ​the​ ​min​ ​commitment​ ​level​ ​receive​ ​funds/tokens​ ​(rotation) ​ ​Social​ ​transactions​ ​are​ ​thus​ ​commitments​ ​on​ ​activities​ ​in​ ​circles​ ​or​ ​projects​ ​(who/when/where/activity)​ ​and ​ ​Financial​ ​transactions​ ​are​ ​rewards​ ​of​ ​activities​ ​in​ ​circles​ ​or​ ​projects​ ​(who/when/where/amount)

To​ ​Be​ ​Continued…

Future Other​ ​chatops​ ​integrations

We​ ​want​ ​to​ ​be​ ​able​ ​to​ ​interact​ ​with​ ​people​ ​in​ ​our​ ​preferred​ ​communication​ ​environment​ ​rather​ ​than​ ​be​ ​forced to​ ​use​ ​their​ ​communication​ ​platform.​ ​There​ ​is​ ​an​ ​RChain.coop​ ​initiative​ ​to​ ​connect​ ​mattermost,discord​ ​and


discourse​ ​channels​ ​and​ ​integrate​ ​/dig.​ ​/id​ ​and​ ​/sl.​ ​There​ ​is​ ​interest​ ​in​ ​other​ ​targets​ ​including​ ​linking​ ​channels between​ ​matrix,​ ​movim/jabber,​ ​IRC,​ ​etc.

Tool​ ​integration

Today​ ​activities​ ​may​ ​link​ ​to​ ​external​ ​tools​ ​integrating​ ​them​ ​into​ ​the​ ​ledger​ ​partially.​ ​Other​ ​tools​ ​integration​ ​with mattermost/discord​ ​conceptually​ ​become​ ​part​ ​of​ ​the​ ​social​ ​ledger,​ ​e.g.​ ​the​ ​github​ ​integration​ ​being​ ​used​ ​by rchain​ ​to​ ​record​ ​all​ ​github​ ​events​ ​in​ ​a​ ​channel.​ ​However​ ​activities​ ​in​ ​other​ ​tools​ ​can​ ​not​ ​be​ ​embodied​ ​in​ ​the social​ ​ledger​ ​framework​ ​without​ ​the​ ​events​ ​being​ ​recorded​ ​through​ ​a​ ​webhook​ ​integration.​ ​Open​ ​App Ecosystem​ ​is​ ​considering​ ​an​ ​integration​ ​with​ ​the​ ​WeKan​ ​task​ ​board.​ ​DivvyDAO​ ​and​ ​RChain​ ​are​ ​considering integrations​ ​with​ ​ethereum​ ​contracts.

Self-sovereign​ ​Universal​ ​Identity​ ​integration​ ​=​ ​/id

Linking​ ​a​ ​mattermost/discord​ ​id​ ​with​ ​user​ ​determined​ ​OpenID,​ ​ethereum/uPort,​ ​Sovrin,​ ​WrbID,​ ​JID,​ ​social logins,​ ​etc.​ ​DID​ ​addresses.​ ​Identity​ ​claims​ ​and​ ​attribution,​ ​user​ ​managed​ ​authorization​ ​(UMA2.0)​ ​and privilege​ ​delegation​ ​accessible​ ​in​ ​communication​ ​channels.​ ​The​ ​right​ ​to​ ​privacy​ ​is​ ​granted​ ​by​ ​giving​ ​people control​ ​of​ ​their​ ​personal​ ​information,​ ​intellectual​ ​property​ ​and​ ​work​ ​product.​ ​Delegation​ ​of​ ​privileges empowers​ ​individuals​ ​to​ ​get​ ​more​ ​done​ ​together.

Local​ ​Social​ ​Objects​ ​and​ ​Currencies​ ​-​ ​/sl

A​ ​“lite”​ ​form​ ​of​ ​the​ ​social​ ​ledger​ ​where​ ​a​ ​wide​ ​variety​ ​of​ ​different​ ​record​ ​types​ ​can​ ​be​ ​explored​ ​and​ ​dislayed. Much​ ​ado​ ​about​ ​money.

Distributed​ ​Consensus​ ​Ledger

A​ ​lightweight​ ​high​ ​capacity​ ​distributed​ ​ledger​ ​that​ ​runs​ ​in​ ​our​ ​browser​ ​and​ ​trusted​ ​cloud​ ​of​ ​trusted connections.​ ​Global​ ​consensus​ ​is​ ​only​ ​achieved​ ​as​ ​is​ ​necessary.​ ​Peer-to-peer​ ​consensus​ ​is​ ​often​ ​sufficient.

notes You​ ​can​ ​also​ ​click​ ​on​ ​one​ ​of​ ​the​ ​"Level​ ​of​ ​Commitment"​ ​emoticons​ ​to​ ​indicate​ ​that​ ​you​ ​are​ ​following​ ​along​ ​the​ ​script (there​ ​are​ ​five​ ​levels​ ​and​ ​the​ ​first​ ​one​ ​indicates​ ​what​ ​you​ ​have​ ​selected) In​ ​fact,​ ​I'll​ ​add​ ​the​ ​last​ ​comment​ ​to​ ​the​ ​script. To​ ​see​ ​recent​ ​activity​ ​of​ ​others​ ​join​ ​the​​ ​~Social​ ​Ledger​ ​Bot​​ ​channel

FileRun Afian​ ​AB Last​ ​updated​ ​7​ ​months​ ​ago Requires​ ​atleast​ ​256MB​ ​memory Welcome​ ​to​ ​FileRun! The​ ​default​ ​FileRun​ ​superuser​​ ​password​ ​is​ ​superuser​. Remember​ ​to​ ​set​ ​user​ ​home​ ​folders​ ​inside​ ​/app/data/user-files​. For​ ​more​ ​information​ ​on​ ​using​ ​and​ ​configuring​ ​FileRun​ ​please​ ​see​ ​the​ ​documentation​ ​site



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.