iotaledger / iotaledger/identity

`DataIntegrityProof` VC proof mechanism

Open
#1,843 0 comments 0 reactions 0 assignees View on GitHub
Added Enhancement Rust Wasm
Dominant language
Rust
Stars
346
Forks
100
Avg merge
13h 41m
Merged PRs (30d)
2

Description

## Description
Add support (at least partially) for VC [DataIntegrityProof](https://www.w3.org/TR/vc-data-integrity/).

## Motivation
Support VC secured by internal proofs instead of just JWTs.

## Resources
- [DataIntegrityProof](https://www.w3.org/TR/vc-data-integrity/)
- [eddsa-jcs-2022](https://www.w3.org/TR/vc-di-eddsa/#eddsa-jcs-2022)
- [ecdsa-jcs-2019](https://www.w3.org/TR/vc-di-ecdsa/#ecdsa-jcs-2019)

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked W3C Data Integrity, eddsa-jcs-2022, and ecdsa-jcs-2019 specifications, then inspect the existing JWT-based VC proof handling. No source files or tests are named; done requires a defined, tested level of support for DataIntegrityProof alongside JWT proofs.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cryptography
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.