ADORSYS-GIS / ADORSYS-GIS/cloud-wallet-ui

DCQL / presentation_definition parsing utilities

Aberta
#82 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
0
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

### Description
Implement parsing and credential-matching utilities for Authorization Request query objects. This is pure frontend logic — no backend required.

### Acceptance criteria
- [ ] `parseDcqlQuery(raw)` parses a raw `dcql_query` JSON object into a typed internal representation
- [ ] `matchCredentialsToDcql(credentials, query)` returns which stored credentials satisfy a DCQL query
- [ ] `extractRequestedClaims(credential, query)` returns only the claim paths requested from a given credential
- [ ] All three functions have unit tests covering happy path and edge cases (no match, partial match, unknown format)
- [ ] TypeScript types `DcqlQuery`, `CredentialQuery`, `ClaimsQuery` are added to `src/types/`

### Notes
Start with SD-JWT VC / JSON-based claim path semantics; ISO mdoc support can be deferred.
OID4VP spec ref: §6 (DCQL), §7 (Claims Path Pointer), §7.1 (Semantics for JSON-based credentials).

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.