What is CorePass Connector?
CorePass Connector is the gateway between your application and the CorePass identity ecosystem. It is a hosted service: you do not deploy or operate any infrastructure, and you do not need to hold a Core wallet or Core Token (CTN). You register your application in the CorePass developer dashboard and call the public API.
What you can buildβ
| Capability | What it does | Where to start |
|---|---|---|
| CorePass Login | Users sign in by scanning a QR code with the CorePass app. Standard OAuth 2.0 / OpenID Connect; you receive a JWT whose sub claim is the user's CoreID (their blockchain address). | Login (OAuth 2.0 / OIDC) |
| KYC β personal identity | Once a user is logged in, request specific verified fields (name, date of birth, document number, address, email, β¦). The user approves on their phone and the data is delivered to your webhook. | KYC overview |
| KYB β business identity | Log in as a business, request verified company / director / UBO data as a signed attestation, and ask a business to sign a message or typed-data document. | KYB overview |
How it fits togetherβ
βββββββββββββββββ OAuth 2.0 / OIDC βββββββββββββββββββββββ QR / deep link βββββββ ββββββββββ
β Your app β βββββββββββββββββββββΆ β CorePass Connector β ββββββββββββββββββΆ β CorePass app β
β (frontend and β βββββ JWT (CoreID) ββ β auth.corepass.net β approve / sign β (user phone) β
β backend) β β β βββββββββββββββββ
β β ββ API key: KYC/KYB βΆ β β
β β βββ signed webhooks β β β ββ settlement βββΆ Core Blockchain
βββββββββββββββββ βββββββββββββββββββββββ
- Browser-facing: the OAuth 2.0 endpoints (
/oauth2/auth,/oauth2/token,/userinfo, discovery and JWKS). The Connector serves the QR login page itself. - Server-to-server: the KYC (
/api/v1/blockchain/*,/api/v2/kyc/*) and KYB (/api/v1/kyb/*) endpoints, authenticated with your API key. Never call these from a browser. - Webhooks: the Connector calls your HTTPS endpoints with status updates and delivered data.
Integration journeyβ
- Quickstart β the whole integration in one page.
- Dashboard setup β register your domain, create an OAuth client and an API key.
- Login β add "Login with CorePass" and obtain the user's CoreID.
- KYC and/or KYB β request verified data.
- API reference β every endpoint, header and response shape in one place.
- Environments & migration β hosts, and what changed if you used the former self-hosted Connector.
Previously self-hosted
CorePass Connector (previously "CorePass Hydra") used to be a bundle of services that you deployed yourself (PostgreSQL, NATS, Redis, a funded Core wallet, β¦). That model has been replaced by the hosted service described here. See Environments & migration for a mapping of old concepts to new ones.