# Impierce Documentation > Developer documentation for the self-sovereign identity (SSI) products of Impierce Technologies: UniCore (an SSI agent that issues, verifies and holds verifiable credentials via a REST API), UniMe (an open-source EU Digital Identity Wallet app) and UniTrust (a trust platform built on UniCore Enterprise). Key facts for agents: - UniCore implements OpenID for Verifiable Credential Issuance (OpenID4VCI) 1.0 for issuance and OpenID for Verifiable Presentations (OpenID4VP) 1.0 with DCQL queries for verification. All supported specifications are listed on the Technical Details page. - UniCore is available in two editions: **Open Source** (github.com/impierce/ssi-agent, local default port 3033) and **Enterprise** (proprietary, requires a license, local default port 3034). The Enterprise API is a superset of the Open Source API and adds ecosystems, verification flows, and user & access management. - Both editions are configured through a `config.yaml` or `UNICORE__*` environment variables and run as Docker containers. - Errors are returned as Problem Details (RFC 9457). - The OpenAPI specifications below are the authoritative source for endpoints, request bodies and responses. ## UniCore: Getting Started - [UniCore overview](https://docs.impierce.com/unicore): Entry point, and a comparison of the Open Source and Enterprise editions - [What is UniCore?](https://docs.impierce.com/unicore/introduction/basics): Management and technical summary - [Quick Start](https://docs.impierce.com/unicore/introduction/quick-start): Run UniCore locally with Docker Compose, then issue and verify a credential with the UniMe wallet - [Technical Details](https://docs.impierce.com/unicore/introduction/technical-details): Supported specifications and versions (OpenID4VCI, OpenID4VP, SIOPv2, OAuth 2.0, credential formats, status lists, DID methods), protocol endpoints, and the DDD / CQRS-ES architecture - [Issuance](https://docs.impierce.com/unicore/introduction/features/issuance): Issuance feature overview - [Verification](https://docs.impierce.com/unicore/introduction/features/verification): Verification feature overview - [DID Methods](https://docs.impierce.com/unicore/introduction/features/did-methods): Supported DID methods ## UniCore: Use Cases - [Use Cases overview](https://docs.impierce.com/unicore/integration/use-cases): Which guide to pick for which goal - [Issue a Credential](https://docs.impierce.com/unicore/integration/use-cases/issue-a-credential): Create a credential, create an offer, show it as a QR code and track its status - [Verify a Credential](https://docs.impierce.com/unicore/integration/use-cases/verify-a-credential): Create an authorization request with a DCQL query and retrieve the verified presentation - [Receive Credentials as an Organization](https://docs.impierce.com/unicore/integration/use-cases/receive-credentials): Use UniCore as a holder to accept offers and create presentations - [React to Events](https://docs.impierce.com/unicore/integration/use-cases/react-to-events): Receive webhooks or subscribe to Server-Sent Events instead of polling ## UniCore: API Reference - [UniCore API (open source)](https://docs.impierce.com/unicore/api-reference): Interactive reference of the Open Source edition - [OpenAPI spec (Open Source)](https://raw.githubusercontent.com/impierce/ssi-agent/beta/agent_api_http/openapi.yaml): Machine-readable OpenAPI 3.1 spec of the Open Source edition - [UniCore API (incl. protocol)](https://docs.impierce.com/unicore/api-reference-full): Interactive reference of the Open Source edition including the standardized protocol endpoints (OID4VCI, OID4VP, OAuth, `.well-known`) that wallets and other agents call - [OpenAPI spec (incl. protocol)](https://raw.githubusercontent.com/impierce/ssi-agent/beta/agent_api_http/openapi-full.yaml): Machine-readable OpenAPI 3.1 spec of the Open Source edition including the protocol endpoints - [UniTrust API](https://docs.impierce.com/unitrust/api-reference): Interactive reference of the Enterprise edition - [OpenAPI spec (Enterprise)](https://docs.impierce.com/openapi/unicore-enterprise.yaml): Machine-readable OpenAPI 3.1 spec of the Enterprise edition, including `x-operation-access` authorization metadata ## UniCore: Deployment & Operations - [Getting started](https://docs.impierce.com/unicore/deployment/getting-started): Pre-configured Docker Compose setup - [Configuration](https://docs.impierce.com/unicore/deployment/configuration): All configuration options and profiles - [Domain Linkage](https://docs.impierce.com/unicore/deployment/domain-linkage): Link web domains to the DID of a UniCore deployment - [Monitoring](https://docs.impierce.com/unicore/deployment/monitoring): Metrics and health checks - [Events](https://docs.impierce.com/unicore/integration/events): HTTP event publisher configuration and a list of all events - [Problem Details](https://docs.impierce.com/unicore/integration/problem-details): Error types for issuance, persistence and unexpected errors ## UniMe - [UniMe overview](https://docs.impierce.com/unime): The open-source identity wallet app - [What is UniMe?](https://docs.impierce.com/unime/introduction): Features and positioning as an EUDI wallet - [Download UniMe](https://docs.impierce.com/unime/introduction/download): App Store and Google Play links - [Roadmap](https://docs.impierce.com/unime/introduction/roadmap): eIDAS 2.0 alignment and planned features ## UniTrust - [UniTrust overview](https://docs.impierce.com/unitrust): The trust platform - [DNS Setup](https://docs.impierce.com/unitrust/guides/dns-setup): Point your domain to a hosted UniTrust instance ## Optional - [ssi-agent on GitHub](https://github.com/impierce/ssi-agent): Source code of UniCore Open Source - [Impierce on GitHub](https://github.com/impierce): All open-source repositories - [Impierce website](https://impierce.com): Company and product information