Skip to content

Commit d0d2e1f

Browse files
committed
Align Trust Registry library documentation
1 parent 01438d8 commit d0d2e1f

2 files changed

Lines changed: 30 additions & 1 deletion

File tree

waltid-libraries/credentials/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@ VICAL (Verifiable Issuer Certificate Authority List) trust list validation for m
132132

133133
**Use when:** You need to validate mdoc credentials against VICAL trust lists for trust anchor verification.
134134

135+
#### **[🟢 waltid-trust-registry](./waltid-trust-registry)**
136+
Trust-list ingestion and resolution for ETSI TS 119 612 TSL/LoTL XML and ETSI TS 119 602 LoTE JSON/XML. Provides source-assurance policies, freshness evaluation, and certificate-chain resolution against registry-owned trust anchors.
137+
138+
**Use when:** You need to load ETSI trust lists and determine whether a certificate chain or provider is trusted by an admitted source.
139+
135140
## Library Relationships
136141

137142
```
@@ -172,6 +177,8 @@ VICAL (Verifiable Issuer Certificate Authority List) trust list validation for m
172177
│ │ examples │
173178
│ ├───────────────────────────────┤
174179
│ │ waltid-vical │
180+
│ ├───────────────────────────────┤
181+
│ │ waltid-trust-registry │
175182
└─────────────────────────┴───────────────────────────────┘
176183
```
177184

@@ -198,6 +205,7 @@ VICAL (Verifiable Issuer Certificate Authority List) trust list validation for m
198205
4. Use **waltid-digital-credentials** to parse credentials and presentations for verification
199206
5. Use **waltid-dcql** to create credential queries for OpenID4VP 1.0
200207
6. Use **waltid-dif-definitions-parser** to create Presentation Definitions for draft implementations
208+
7. Use **waltid-trust-registry** to resolve issuer certificate chains against ETSI trust sources
201209

202210
### Working with mdoc Credentials
203211

@@ -213,6 +221,7 @@ Each library has its own README with detailed documentation. For quick reference
213221
- **New to credentials?** Start with [waltid-digital-credentials](./waltid-digital-credentials) to understand the unified abstraction
214222
- **Building an issuer?** See [waltid-w3c-credentials](./waltid-w3c-credentials) for W3C credentials or [waltid-mdoc-credentials2](./waltid-mdoc-credentials2) for mdocs
215223
- **Building a verifier?** See [waltid-verification-policies2](./waltid-verification-policies2) for credential verification and [waltid-verification-policies2-vp](./waltid-verification-policies2-vp) for presentation verification
224+
- **Integrating ETSI trust lists?** See [waltid-trust-registry](./waltid-trust-registry) for loading and resolving TSL, LoTL, and LoTE sources
216225
- **Building a wallet?** See [waltid-digital-credentials](./waltid-digital-credentials) and [waltid-holder-policies](./waltid-holder-policies)
217226

218227
## Dependencies Between Libraries

waltid-libraries/credentials/waltid-trust-registry/README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
1-
# waltid-trust-registry
1+
<div align="center">
2+
<h1>Kotlin Multiplatform Trust Registry library</h1>
3+
<span>by </span><a href="https://walt.id">walt.id</a>
4+
<p>Load, validate, normalize, and resolve ETSI trust lists</p>
5+
6+
<a href="https://walt.id/community">
7+
<img src="https://img.shields.io/badge/Join-The Community-blue.svg?style=flat" alt="Join community!" />
8+
</a>
9+
<a href="https://www.linkedin.com/company/walt-id/">
10+
<img src="https://img.shields.io/badge/-LinkedIn-0072b1?style=flat&logo=linkedin" alt="Follow walt_id" />
11+
</a>
12+
13+
<h2>Status</h2>
14+
<p align="center">
15+
<img src="https://img.shields.io/badge/🟢%20Actively%20Maintained-success?style=for-the-badge&logo=check-circle" alt="Status: Actively Maintained" />
16+
<br/>
17+
<em>This project is being actively maintained by the development team at walt.id.<br />Regular updates, bug fixes, and new features are being added.</em>
18+
</p>
19+
</div>
20+
21+
## Overview
222

323
Kotlin/JVM library for loading trust lists and resolving certificates, certificate chains, and provider identifiers against a normalized trust model.
424

0 commit comments

Comments
 (0)