ProofOfAddress
{
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"id": "urn:uuid:3b2a1f74-9c5a-4a3a-8d3f-7b9c2e5d4f10",
"type": [
"VerifiableCredential",
"ProofOfAddress"
],
"issuer": "did:example:utility-at",
"validFrom": "2025-08-12T10:00:00Z",
"validUntil": "2026-08-11T23:59:59Z",
"credentialSubject": {
"id": "did:example:john-doe-123",
"firstName": "John",
"lastName": "Doe",
"address": {
"country": "Austria",
"countryCode": "AT",
"streetAddress": "Landstraßer Hauptstraße 12",
"apartmentOrSuite": "Top 7",
"postalCode": "1030",
"city": "Wien"
}
}
}
Manifest
{
"claims": {
"First name": "$.credentialSubject.firstName",
"Last name": "$.credentialSubject.lastName",
"Address country": "$.credentialSubject.address.country",
"Address country code": "$.credentialSubject.address.countryCode",
"Street address": "$.credentialSubject.address.streetAddress",
"Apartment or suite": "$.credentialSubject.address.apartmentOrSuite",
"Postal code": "$.credentialSubject.address.postalCode",
"City": "$.credentialSubject.address.city"
}
}
Mapping example
{
"id": "<uuid>",
"issuer": "<issuerDid>",
"credentialSubject": {
"id": "<subjectDid>"
},
"issuanceDate": "<timestamp>",
"validFrom": "<timestamp>",
"validUntil": "<timestamp-in:365d>"
}