What are UIID Badges and the App Marketplace, and how do they build trust?

What badges are: Badges are verifiable trust credentials within the UIID ecosystem that users can earn or apply for — for example a "KYC Verified" badge confirming official identity verification.

Browsing available badges: GET /api/v1/badges returns the full badge registry — every badge type that exists in the ecosystem, each with a badge_name, a badge_key, and a description of what it represents.

Checking a specific user's badges: GET /api/v1/user/badges returns the badges the authenticated user actually holds, including the badge_key, a level, and when it was issued_at — so your app can display or act on a user's verified credentials without re-implementing verification yourself.

The App Marketplace: GET /api/v1/marketplace/apps lists other UIID-enabled applications, each with an id, name, url and category — useful for discovering integration partners or building cross-platform features. GET /api/v1/marketplace/apps/{id} fetches more detailed metadata, category information, and rating stats for one specific app.

Why this matters together: Badges give you a portable, verifiable signal of trust that travels with the user across every Web4 application, while the Marketplace helps you find other apps already using that same trust layer — so credibility and integrations compound across the ecosystem instead of staying siloed inside a single app.