# Roadmap

## Immediate priorities (Q1-Q2 2023)

* Finalise [ROR](https://ror.org/registry/) and [ORCID](https://orcid.org/) integration and source edit to add collaborators and affiliations based on PID registries
* Invite flow to collaborate privately with your co-authors in your workflow area
* Finalise support for citation formats (BIBTEX)
* Fix support for hosted jupyter notebooks
* Node PID implants into preprints/postprints for portability across platforms
* Fix annotation tools

## On the Horizon

### **Methods**

**Node IDE**

* Redesign IDE backend to work from IPFS
* Use Node IDE as default data preview engine

**Compute to data**

* Store and manage CID-based compute outputs and their metadata in Nodes

**Node PID-based import**&#x20;

* Support PID-based import of datasets&#x20;
* Support PID-based import of inference APIs from [huggingface](https://huggingface.co/) and [replicate](https://replicate.com/)&#x20;

### **Machine actionability**

* Implement dPID resolution to the machine-actionable, self-describing JSON LD data model.
* Embedding-based approach for Node components and vector database
* Machine extraction of authors, affiliations, and grant information with PID matching

### Mobile experience

* Minimum mobile experience: Research Object component aggregator.&#x20;

### More In-browser support for interactive research artefacts

* Add support for rendering images and video components

### **Node Drive API-based data retrieval integrations**

* Integrate from [Dropbox](https://www.dropbox.com/home), [Google Drive](https://en.wikipedia.org/wiki/Google_Drive), [Gitlab](https://about.gitlab.com/), and others

### **Permission and identity management**&#x20;

* Simplify identity management and identity verification
* Enable community recovery of Node versioning right token
* Implement delegation of versioning rights

### **Verifiable attestation and plural curation**

* Implement Git primitives in Nodes (e.g. fork request)
* Implement badging system
  * Add support for [OSF](https://www.cos.io/initiatives/badges), [ACM](https://www.acm.org/publications/policies/artifact-review-and-badging-current), DeSci Foundation badges, and custom badges

### **Gateways for publishers, funders, organisations and libraries**

* Custom portals for Nodes with whitelisted users, tools for content curation and discovery (e.g. browse and search, featuring specific Nodes on the landing page), and advanced features for organizations (e.g. analytics, integration with other software systems such as [CRIS](https://en.wikipedia.org/wiki/Current_research_information_system))&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.desci.com/technical-background/roadmap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
