Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task] Provide on-chain availability for revocation, schemas and trust-list etc. #1283

Open
9 tasks
eike-hass opened this issue Jan 25, 2024 · 0 comments
Open
9 tasks
Milestone

Comments

@eike-hass
Copy link
Collaborator

eike-hass commented Jan 25, 2024

Description

Figure out on-chain availability for use-case that need storage exceeding what a single output can store (likely in the <100kb range)

Motivation

On-chain availability for commonly used data like credential revocation information, credential (or other) schemas or list of trusted entities profit from DLT capabilities like high-availability, guarantee of latest state, auditability and advanced enforced access control (e.g. multi-sig).
On the other hand ledger space is precious, so we have to be sure we really want to occupy the ledger with this kind of information and evaluate if our current control mechanism (storage deposit) is sufficient.

Additionally we need to align our needs with other efforts like DPP or Tokenization data and design a common scheme for referencing and storing or anchoring data on-chain.

Resources

Internal design document: https://docs.google.com/document/d/149GurmiyJG3fREWLJffyUHszyZI8bJeldWIcRJaB2M8

To-do list

  • Arrive at a common design with other teams/initiatives
  • Figure out where (in which repository/project) to implement the solution
  • Deliver the solution

Change checklist

Add an x to the boxes that are relevant to your changes, and delete any items that are not.

  • The feature or fix is implemented in Rust and across all bindings whereas possible.
  • The feature or fix has sufficient testing coverage
  • All tests and examples build and run locally as expected
  • Every piece of code has been document according to the documentation guidelines.
  • If conceptual documentation (mdbook) and examples highlighting the feature exist, they are properly updated.
  • If the feature is not currently documented, a documentation task Issue has been opened to address this.
@eike-hass eike-hass changed the title [Task] Add on-chain availability for revocation, schemas and trust-list [Task] Provide on-chain availability for revocation, schemas and trust-list etc. Jan 26, 2024
@eike-hass eike-hass added this to the v2.0 milestone Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Product Backlog
Development

No branches or pull requests

1 participant