Dear Dev Cave Readers,

Welcome to a very special episode of “Updates from the Dev Cave”. Your usual host, Johnny K., is busy meeting with the brass at FedEx, so I’m stepping in, just like last week.

What are we talking about today?

Three words: 2019 tech roadmap

Before I run down the list of what our dev team is up to, a few things.

This is a three-part document. We’re only covering part 1 in this post. The other parts will follow in future posts.

This doc is near verbatim, coming directly from our resident tech genius and code team wrangler, Justin Fortier. If you’re not a dev and you’re a little lost, it’s okay. This is technical stuff.

Here’s part 1 of our upcoming task and feature list:

Feature / Task: Create interfaces for base contracts that SCSC can call on callback

Description: This feature allows the Simple Consensus Smart contract to fulfill other contracts depending on the results. For example, the SCSC could call a payment on delivery contract that would send money from customer to vendor upon the arrival of the product.

Feature / Task: Diviner creating an answer on whether 2 pub keys interacted

Description:This feature allows diviners to come to consensus on whether or not two devices were in the same vicinity and completed a bound witness.

Feature / Task: Empower archivists and diviners to do bound witnesses

Description: This feature makes all diviner <-> archivist transactions secured by the bound witness protocol, and adds the archivists’ public key to any query answers for rewards later on.

Feature / Task: Ensure archivist app can come online seamlessly

Description: This is improved documentation and user experience for installing an archivist on a developer’s platform. Right now this is not as seamless as we want it to be.

Feature / Task: Proper staking and registration of nodes

Description: This feature allows for the staking and registration of diviners on the network. This means diviners will now be able to create blocks on ethereum.

Feature: SCSC must be able to check stake of the 4 diviners for greater than 66%

Description: This allows the SCSC to check on the current stake of the diviner and ensure that they are eligible to vote. In addition, the SCSC is able to check on the percentage stake that voted for an answer.

Feature / Task: XY4 Bound witness crypto & storage

Description: This is the ability for XY4+s to do bound witnesses without exploding. KIDDING! This is about giving them enough storage (bonus points for catching the joke).

Feature / Task: Node Discovery

Description: This allows archivists and diviners to discover one another on the network

Feature / Task: XY4 Bound Witness bridging with bridge node (phone)

Description: This is the ability for an XY4+ to do a sentinel to bridge interaction with an Android phone bridge.

So, that’s it for round 1, everyone! Much more on the way! Next week Johnny K. will be back with another update, but in the meantime, keep on coding!

Jenn Perez

Lead Content Manager

XYO