This endpoint is public and does not require authentication. Other services fetch this to discover your capabilities and verify your signatures.
Implementation
Host this endpoint at the URL you register in the Router Registry. The response tells other services:- Your public key - Used to verify your signed KYC data
- Your endpoint URL - Where to send API requests
- Your capabilities - Which KYC endpoints you support
Example Response
Key Fields
| Field | Purpose |
|---|---|
profile | Description of your KYC service |
config.publicKey | Your secp256k1 public key (128 hex chars) |
config.endpoint | Base URL for your Opencharge API |
config.capabilities | List of supported KYC operations |
signature | Your signature of the canonicalized config |
Signing Your Config
Sign theconfig object to prove you control the private key: