---
# System prepended metadata

title: Content Development Platform

---

# Content Development Platform


## Admin 
1. A Diamond DAO member should be able to instantiate a new dataset.
    - A Diamond DAO member should be able to define the fields of their dataset
        - A Diamond DAO member should be able to associate descriptions and helpful resources (i.e. sources) to each field of the dataset

2. A Diamond DAO member should be able to monitor additions, removals, and updates to their dataset.


## User

1. A user should be able to browse available datasets.
    - A user should be able to view relevant metadata associated with each dataset.
2. A user should be able to review data collection, validation, and analysis tasks related to each dataset.
3. A user should be able to select an open task and review the steps necessary to fulfill the task.
    - A user should be able to add new records that meet the criteria set out by the task.
    - A user should be able to modify existing records to adhere to the criteria associated with each task.
    - A user should be able to remove records that do not meet the criteria associated with the task.


## Marketplace

1. A user should be able to review available datasets.
2. A user should be able to review a description of each available dataset.
3. A user should be able to sort and filter available datasets with relevant metadata.
4. A user should be able to select views of marketplace datasets depending on their access level.
    - Preview view: First N records of dataset as table. Ability to click into record and review profile view of record, with additional metadata.
    - Insight view: Review community created views of the data designed to highlight certain trends, patterns, or metrics.
    - Export view: Define subset of data desired, export as `.csv`

5. A user should be able to purchase access to `Insight view` and `Export view` in the application.
    - A user should be able to mint a `Supporter` NFT that provides them with access to `Insight view` for all datasets.
    - A user should be able to mint a `Dataset` NFT to gain access to Export view for a specific dataset.