Replies: 1 comment 5 replies
-
This looks great, very thorough, and well put together. Thanks @neatonk . Questions, which came to me as reading:
|
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
IMPORTANT:
This scope of work has been delayed in favor of: #58 "Scope of Work: Neume Publisher, SDK, and UI Kit backed by Arweave".
Scope of Work: Neume as a Network
The overall objective of this work is to begin to initiate the progression of Neume into fully decentralized network of nodes. This incorporates aspects of neuIP-5 as well as the proposed neume-pub bounty project. Instead of implementing set reconciliation immediately, the current scope opts to synchronize data using arweave for storage and retrieval. This approach is has the advantage of being significantly easier to implement and ensuring data availability regardless of node availability.
1. Implementation of Schema Identification for Monolithic JSON Schema
Objective:
Introduce a unique deterministic identifier for the current monolithic JSON schema in the Neume Network, in line with the neuIP-5 standard.
Approach:
Duration: 1.5 week
2. Specification and Implementation of Data Distribution and Synchronization via Arweave
Objective:
Devise and set in place a system for nodes to distribute and synchronize data via arweave, using the schema identifier and last synchronization timestamp.
Approach:
Duration: 1.5 weeks
3. Decomposition of Monolithic Schema and Linking Sub-Schemas (Optional)
Objective:
Segment the monolithic schema into distinct, atomic subsets in line with neuIP-5 and introduce a method of linking related objects, such as associating a platform with a track using suitable identifiers.
Approach:
Duration: 1 week
Total Duration: 3-4 weeks (up to 20 hours per week)
Beta Was this translation helpful? Give feedback.
All reactions