Identity
Service endpoint
A DID document field declaring services associated with a DID — used for discovery of issuer capabilities, OpenID4VCI endpoints, and similar.
service is a DID document field that lists services associated with a DID. Each service entry has a type, an id, and a serviceEndpoint (typically a URL). The type indicates what the service is (OpenID4VCI issuer, LinkedDomains attestation, hub messaging endpoint); the URL is where to reach it.
For LearnCoin's issuer DID, we'll eventually declare services like: - LinkedDomains pointing at https://learncoin.me (proof of domain control) - OpenID4VCI issuer endpoint at https://app.learncoin.me/.well-known/openid-credential-issuer - Webhooks endpoint registry (for tenants that want programmatic webhook management via DID)
Today, the LearnCoin DID document has only verificationMethod entries — no service declarations yet. Services land alongside the OpenID4VCI work on the 2026-2027 roadmap. Until then, discovery of LearnCoin's various endpoints happens through the marketing site and API documentation rather than through the DID.
Related terms