An overview of use.id

use.id is a fully integrated suite of products for Solid.

We bring together everything that’s required to build ecosystems or apps for Solid. Our products enable consent-based data sharing for startups, government, health, energy and HR.

We also help companies to access personal data, manage verifiable credentials and set up their own white label Solid infrastructure.

Functionality & Architecture

The functionality of use.id is split up into multiple software components (see below). Each of those software components (with the exception of the management API) communicates according to the rules of the proposed Solid specification by use.id.

All components run on the use.id Solid Services infrastructure (just like Amazon runs on AWS). This means that we can easily set up a complete Solid infrastructure just for you.

Please find below an overview of all components including their hostname of their Sandbox and Production environment.

Name & FunctionProduction HostnameSandbox HostnameOpenAPI
use.id WebID Registry
(this is a tenant of Regi)
Hosts WebIDs for use.id accounts.
use.idsandbox-use.idLink
use.id Identity Provider
(this is a tenant of Cogni)
Lets your users login and share data.
idp.use.ididp.sandbox-use.idLink
use.id Storage
(this is a tenant of Distri)
Hosts the data of your users (if you want).
storage.use.idstorage.sandbox-use.idLink
Regi
Set up your own WebID registry for your accounts with a custom domain.
useid-uss-webid.comsandbox-useid-uss-webid.comLink
Cogni
Set up your own identity provider with a custom domain.
useid-uss-iam.comsandbox-useid-uss-iam.comLink
Distri
Set up your own storage space with a custom domain or make your existing API compatible with Solid.
useid-uss-storage.comsandbox-useid-uss-storage.comLink
use.id Backend-as-a-service
Easily get a WebID and account for your app and connect with other pod providers such as Athumi or any other Inrupt-powered pod provider.
useid-customer.comsandbox-useid-customer.comLink

Our architecture supports several use cases

  • Build an app on our use.id Solid infrastructure
    Create use.id accounts for your users using our management API. Ask your users to log in and get access to their data. Our backend-as-a-service can also host your app's WebID.
  • Make your API compatible with Solid
    USS Distri is designed as an API Gateway. Put Distri in front of your existing API and accept Solid tokens and configure Solid permissions. At use.id, USS Distri is set up as an API Gateway in front of an S3 bucket.
  • Operate your own Solid infrastructure
    Set up your own Solid infrastructure and create your own USS tenants with the click of a button.
  • Access data from Athumi and Inrupt
    Our back-end-as-a-service hides complexity so you can focus on your app.

use.id Docs: Guides + OpenAPI

The use.id documentation is composed of guides and OpenAPI specifications. The OpenAPI specifications are the single version of the truth and are always up-to-date. In the rare case that a guide doesn't work, make sure to check the OpenAPI specification of the service.

The guides are structured around the use cases that were described above.

  • Each of the use cases is described by a short tutorial and is accompanied by a set of best practices to help you get started.
  • There is also some general information on topics like DNS configuration and DPoP, legal information and service information.