homeblog aboutcontact

Reaching our goals and the End of the Summer

2018-08-15

This covers stuff we’ve done since the July 18 update – or anything of note that didn’t make it into that one.

Community

As the Playground’s launch gets closer, we started developing our community through different channels in order to attract learners and organize healthy conversation around education.

We’ve recently created a new community space within Learning Gardens, which is a meta-organization for self-directed learning communities. We are located in the Learning Gardens Slack at #playgrounds. The Learning Garden Slack has chosen against having an automated invitation process, so if you are interested in joining please email us at contact@fathom.network with your email, and we’ll add you manually.

We’re still regularly welcoming people in our Riot main lobby : https://riot.im/app/#/room/#fathom:matrix.org

Playground:

an open community exploring new futures for learning

The playground website is finally ready to serve as a gateway for all future playground participants: https://theplayground.site/

The goal is to clearly explain what the playground is, what is expected from participants going on an adventure and what is the process to get involved.

Don’t hesitate to help us and give feedback by posting an issue at https://github.com/fathom-playground/playground/issues/new

Fathom-App:

a decentralized system of peer assessment

We are currently merging all the styling and UX improvement branches into master.

This will allow us to start tackling the more intricate issues. For example, one of the final bigger pieces to get in place before the launch is developing a migration/upgrade strategy for smart contracts. The network should be set up to allow us to update the contract suite easily. The main challenge here lies in finding the right governance structure to manage that. It should allow to adjust certain parameters during the early stages of the network and guarantee strong decentralization in the long term.

To follow along with our development, check our discussions in this issue: https://gitlab.com/fathom/assess/issues/279

In that spirit of continuously improving our codebase, we had to figure out why we couldn’t create assessments with a zero AHA cost, but eventually found the Solidity fix.

Done:

Currently:

Next:

Bridger:

a library for interacting with social data around ethereum identities

As Bridger is getting closer to production, we started tackling the issue of grouping claims together. Initially, we were just storing one’s identity/address claims in a single IPFS file and we were planning on adding an append-only structure later. Instead, we have started experimenting with production-ready decentralized p2p databases.

First, we started implementing HyperDB, a DAT decentralized database, in a new version of bridger called HyperBridger (don’t hesitate to take a peek !). This caused some problems because it needed a bridge to broadcast database updates.

To remedy that, we recently started experimenting with Orbitdb, which could be the way to go if it passes the browser tests.