Disclaimer: These are planning documents. The functionalities described here may not be implemented, or may be only partially implemented.

Feature Planning

Current

Features listed here exist in various stages of the development process. Many are in the design phase and may result in significant changes that may impact applications built on top of Splinter and its constellation of related libraries and services.

We welcome discussion on these topics, either on RocketChat or during the Grid community meeting.

Feature Description
Location Sapling A front-end for Grid Location functionality
Batch Submission Queuer Strategies A set of algorithms for determining batch submission order
Batch Submitter A daemon for submitting batches
Batch Tracking Store A store for providing functionality to interact with the batch tracking database
High Availability A high-availability plan for Grid
High & Low-level Transaction REST API An API for submitting higher-level JSON transactions
Product Sapling A front-end for Grid Product functionality
Queuer - One-round serial A one-round serial queuing strategy for submitting batches to the DLT
Queuer - One-round parallel Initial research regarding a one-round parallel queuing strategy for submitting batches to the DLT
Future REST API A proposed future REST API for transacting with Grid
DLT Polling Monitor A proposed future polling monitor for syncing batch statuses
DLT Event Monitor A proposed future event monitor for syncing batch statuses
Rest API Backwards Compatibility A proposed backwards compatibility plan for testing the REST API
Griddle Proxy Proposed proxying functionality for Griddle