Server Discovery

The .well-known/atap.json discovery document.

Discovery endpoint

GET/.well-known/atap.jsonNone

Server discovery document with capabilities and configuration.

Every ATAP server must publish this document:

{
  "atap_server": "1",
  "domain": "sandbox.atap.dev",
  "api_base": "https://api.sandbox.atap.dev/v1",
  "didcomm_endpoint": "https://api.sandbox.atap.dev/v1/didcomm",
  "claim_types": {
    "ATAPEmailVerification": { "level": 1 },
    "ATAPPhoneVerification": { "level": 1 },
    "ATAPPersonhood": { "level": 2 },
    "ATAPIdentity": { "level": 3 },
    "ATAPPrincipal": { "level": 0 },
    "ATAPOrgMembership": { "level": 0 }
  },
  "max_approval_ttl": "P90D",
  "legal_entity": "ATAP Contributors",
  "jurisdiction": "DE"
}

Fields

FieldRequiredDescription
atap_serverYesMust be "1"
domainYesServer's domain
api_baseYesBase URL for API endpoints
didcomm_endpointYesDIDComm messaging endpoint
credentialsNoURLs to audit attestation VCs
claim_typesYesCredential types → trust levels
max_approval_ttlRecommendedMaximum Standing Approval duration (ISO 8601 duration)
legal_entityRecommendedRegistered legal name
jurisdictionRecommendedISO 3166-1 country code