Difference between revisions of "Meeting Notes: Feb 8, 2019"
Jump to navigation
Jump to search
m (fix typos) |
m |
||
Line 22: | Line 22: | ||
* not tagged a release yet, needs some language changes | * not tagged a release yet, needs some language changes | ||
* will hopefully be tagged sometime next week | * will hopefully be tagged sometime next week | ||
− | * XMPP extensions | + | * XMPP extensions (XEPs) could be passed through Sockethub to Hyperchannel for first usage and prototyping, then actual implementation in Sockethub when more experience has been gained |
* possible option to use BOSH instead of Sockethub when we see that Sockethub slows us down too much | * possible option to use BOSH instead of Sockethub when we see that Sockethub slows us down too much | ||
Revision as of 15:08, 8 February 2019
Date: Feb 8, 2019
People: galfert, gregkare, lio17, raucao, slvrbckt
Contents
Agenda
- Welcome
- Find a scribe
- Quick sync on the current state of everything Kosmos (non-detailed)
- Kosmos Chat (Hyperchannel, Sockethub, XMPP server, ...)
- Kosmos Kredits (Contracts, Web UI, ...)
- Kosmos infrastructure and public services (Mastodon, XMPP server, Gitea, IPFS + cluster, Bitcoin/LN)
- Plan project-specific meetings, with the aim of creating detailed roadmaps
- Summary and action items
Log
Current state
Chat
SocketHub
- XMPP functionality basics seem to all working now
- needs more real life usage
- not tagged a release yet, needs some language changes
- will hopefully be tagged sometime next week
- XMPP extensions (XEPs) could be passed through Sockethub to Hyperchannel for first usage and prototyping, then actual implementation in Sockethub when more experience has been gained
- possible option to use BOSH instead of Sockethub when we see that Sockethub slows us down too much
Hyperchannel
- basics are working for both IRC and XMPP
- usable on mobile now
- needs proper onboarding
- should be simple for a channel creator / foss project maintainer to create something for their project
- avatars for XMPP channels would be nice
- different grouping for channels and direct chat messaging would be nice
XMPP
- we have a (public) XMPP server running (using ejabberd) for kosmos.org
- first experience is really good
Summary: looks like most parts are already in place to get it to a state for public demo
Kredits
- UI has a pretty good setup
- Mmber frontend was worked on a lot, integration works pretty well now
- had some difficulties with the contracts
- blocking issue was trying to implement everything in the contract
- might be better to not have everything decentralized but move some of the stuff to the bot
- would allow easier implementation by not have everything on-chain
- thinking about changing to automatically confirm smaller amounts after a certain time unless someone vetoed (which then would require an actual voting)
- bumi looked into Aragon OS for contracts (looking pretty good)
- bumi will update the wiki with his findings
- contributions have a token associated with it now (with additional metadata attached)
- solves a lot of previous issues (e.g. for keeping voting rights and "cash" kredits separate)
- can be used for transparency already, can be made more decentralized later moving stuff to the smart contracts
- coinsence.org:
- by Karim from Cologne
- they are trying to create a collaboration tool
- they consider to use the kredits contract for their coin issuance and contribute back to it
- coinsence.org:
Infrastructure
- Mastodon (kosmos.social) works quite well (updates are going smooth most of the time)
- see https://wiki.kosmos.org/infrastructure for details
- Kosmos Chef repo has been moved to Gitea (https://gitea.kosmos.org/kosmos/chef)
- needs a separate meeting about further and future infra work
- added Google Kubernetes Engine
- some stuff on andromeda is not maintained via Chef yet, because it was installed manually for more spontainious development
- also set up an IPFS cluster (for syncing pinnings) on both Hetzner boxes
- Gitea looks like the current best alternative to Github, that is an actual open source community project (in contrast to Gitlab)
- have some lightning network nodes (lnd, c-lightning) running for experimenting with payments
- moving everything to Gitea is blocked by CI atm (Travis only works with Github)
Future work
- Some open issues on github/67P/meta/issues
- Going to have separate meetings for each of the projects, with the main goal to get a proper roadmap for each
- We should prep for those meetings by triaging issues and document whatever we can until bumi is back to a timezone that makes meetings better for all of us (in about 2 weeks)