{
  "version": "https://schema.openattestation.com/3.0/schema.json",
  "@context": [
    "https://www.w3.org/2018/credentials/v1",
    "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
    "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
    "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
  ],
  "reference": "SERIAL_NUMBER_123",
  "name": "Republic of Singapore Driving Licence",
  "issuanceDate": "2010-01-01T19:23:24Z",
  "validFrom": "2010-01-01T19:23:24Z",
  "issuer": { "id": "https://example.com", "type": "OpenAttestationIssuer", "name": "DEMO STORE" },
  "type": ["VerifiableCredential", "DrivingLicenceCredential", "OpenAttestationCredential"],
  "credentialSubject": {
    "id": "did:example:SERIAL_NUMBER_123",
    "class": [
      { "type": "3", "effectiveDate": "2010-01-01T19:23:24Z" },
      { "type": "3A", "effectiveDate": "2010-01-01T19:23:24Z" }
    ]
  },
  "openAttestationMetadata": {
    "template": { "name": "CUSTOM_TEMPLATE", "type": "EMBEDDED_RENDERER", "url": "https://localhost:3000/renderer" },
    "proof": {
      "type": "OpenAttestationProofMethod",
      "method": "DID",
      "value": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733",
      "revocation": { "type": "OCSP_RESPONDER", "location": "https://ocsp.example.com" }
    },
    "identityProof": { "type": "DNS-DID", "identifier": "demo-tradetrust.openattestation.com" }
  },
  "attachments": [{ "fileName": "sample.pdf", "mimeType": "application/pdf", "data": "BASE64_ENCODED_FILE" }],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "69e1a174ea67e1c3119639f713f8a7348bbda54fdce60903621398cc2fea4d40",
    "proofs": [],
    "merkleRoot": "69e1a174ea67e1c3119639f713f8a7348bbda54fdce60903621398cc2fea4d40",
    "salts": "W3sidmFsdWUiOiI5YzA2ZjZkZTg5M2YzYmE2ZWFmZmRlNjYzYmI5N2U4MTI3YWQyYWJkMDg4NDFjZTY2YWUxZTE0OThhZjhkNDhmIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiOTRhZTBiMzc5ZGMyN2NiOWI3ZDE0ZGQ2N2ZmMzgzMDFmYzI0ZDQ5OGM2OWRmZTU5ODZiMGRlNmJlZjEyNzlkMyIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI5NDg4NTliNDVhMDhmZDZkNDIzMDA0ZGE0NjIyYjJkMmUxNjU4ODZkZTY5ZWZkYTBlNmM0MTgwOTM4M2FjZmI3IiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjZjNzE4ZDdiNGNhZWNkZDg4ZTA4OGMwNGQxMmJmOTYzOGI4ZThiOTE2ZmZhMmNjNmY4NDQ3ZDJiYzVjY2NiOTAiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMGViODM3Y2NhZmZjNTZhZTdmZWQ2M2VkZGNmZWQyZjNkNDFiZjYzNmEyODU1MTFiYWQ2NGQxZTA4NTRiYWZiZCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiI5YTYxYTQzZTQyODYzYTBhMDNlMTZlMTQ0ZTc0ZjNjY2RjZmUyZjU4OTMwNjc3M2Y4NmFkZGU0Y2Y5ODJjMjg2IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI5MWM3MWYzNzI4OGZmNTM1NzZkMThjZDJiMjA5YzMyYmJjNjZlZjMxZGY5Y2E2ZDRmYjFlMjA2NWFkMjM1YWJlIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiZmUzZTA5MzUxZjA5MTBjZTM5OGZjMTBlOTYzZDI2YWVkYjE1NzFlMDEwYzYyN2M2YTZlOGRmODc4ZjJiZDI0NyIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiOTQ4ZGQ1NmVjMTY0ZjYzNjExZDRjY2QyYzJhZjQzZjgzNWE3MDc3ZjVhY2NmYTU1YzMzYmIwMjczNzhiZTk2OCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiN2JjZTdlZTA3OWMyYjY2NmY4Y2U3ZDA1MDVkOTc5NGJiNTJiNzQ1Y2MyNDczYTkyOTNjYzAzYWE4MDVjYmU5OCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMjQ2NWMwMjgxYjllMjQ0MGUwNWQ3YWYzYjU3ZTM3YzJiZTVhNjk4NmEzMzhiNTNhZjY5MGRjZDkyMzhmZjI2NyIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiI2ODMzN2JlNzI4NGFkMTJlMWI5MWQ4NWQ1OTc2NTc3ODVmY2U4NGZiMWRkOTc4ZGQ4NWJlZmY1ZmM2NWQ5ZWFmIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6Ijc2NjVhODVlYWI3ZjMyNTFkM2M0YjVkYzM2NjEwZTViMTZkZmY2NTcwOGUyYmYyOWQ0NjE0Y2U5OWY0MzQ3NzMiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJkNDc4NjAzMzkwMzc4ZTY5MWE5MjU1ZjYxYjYzYTg4ZmNjODE1ZDZiYzU5YTZiM2NjYTAzM2U5OTViYThmMDZlIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiYTg0ZWJiM2ZlNTNmMGQwNmY5YzBmNWMzMmVkNTRlNmQ5ZTRkODNmMzA1NzMyZGJjODFmMjMzZWU4YzJkMTNkNiIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjhiOTI1OWUxNTRmYmIzNDIzYjZmMjVhNGFiNjc4OWQ0N2I2NGE3NzljZTkxODVkN2VjYmJjOTJlMmM5NTAzNTEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiMTMwNmY5OGFhYTRlZjI1MTdiYmEwNTk2NTIwOTMzODlkNGUzYzBlY2I4ZTBkY2YzYTAyNGIxMmFlOWJhNGFmYyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImQzYTk1ODZhNWFkYTI2NDE0ZDFiNWM0NDkwMWQzZjE3ZTY3ZTZiYWI4OTdjNjJhOTExNGJjODM4NWJkZjY5MjUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIyNzQ5ZWRlYTI5NjM0ZGU4NjE4MTM0YWU5MGM2NzRiMGViZjE1ZTY3N2Q5MDEzNWRhNDUxMmUyNzc2NzlmNmFmIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiZTAyNzhhOWVkMmU0ZWEyYmI1MDA5NzBhOGVmOWY3MmJlY2U2MDE1ZWQ5ZjcwZGQ3YmE2OGRkYTgxMTYxZDllZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjE1NGJlZTRlNGQzNmI3ZDM3OTg4NzMyY2Y5NDE0YWJkNDlkY2JmODY2MTA0ZTlhYjgzMmIyMDAzYWZhZTI2NGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJlMjhkZWY2NDllMmIzOGQyYzU5MGIzMWQyZTEwMGRiNTdjMDVkMjQ4NWNmNGY3YTRhM2ZhNzgyZmYxYWQ4MzA0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMDllZDBmOGQ4NDVjMWNlODhmNjM1NGU5YzllYjMwMTlmNDg1OGUzMzA5ZjZjZTM3YTYyNzc4ZTYyODQxOWJmNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMjE2NzZhYzE2Njk3Yzk1ZjExM2M2Mzc2M2NlM2Q4ZWUyYzU4YWI5YmJhMTFiN2VmZDY5ODY5OTNkODQ0ZTA4OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjJkMmY2OGZhZjliOWM4NzA1MWM2ZmIyNTEzYjkyMjk4NDgxNmRhNjBmNWJjNjZiOTZmNmY2MGZlNjQxY2E2ZDkiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjE5N2Q4NDM0NzQ2OTQ3NzAzYjgxNmE0NzE0NmRlNTMxYzE2MTgwNTI4YzY0YjVhM2Q4MDY2N2EwNGE4ZDI0NzYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYjY5MGQ1NGNhOGVlZDM5OTg3ZTIyNTdhOGJmMDU1NTU2OTdmOGQwYjNlYzUxZjEyMDVlOWYzMTUyYWYwNDFmOCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiN2I4MzViYTNiYjljMWY0NzA1ZDcyNGZmYjNjMWZmMzU4ZDUxZTliNjI2MWEwM2FmOGJmYTNlZGU1ZmIwZGFlMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6IjFiYTRiNzhjNDg5ZDljZWZiOWJlY2U4MzY4MmE5ZDQ2ZGU3MmM3MGRlNGY3MDY5MzI1NDUzYTZjNThiMjRmOGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjNhMTRkNzgwZTFmMjY4YTYyZTljNThhMDg0Y2I5YTBmNzE1MTI4MjUzMDIwOGIwZWQ2ZDNjOGUxYmI4M2U5MTEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjkxZTg3ZWRkNjQzMTA3MzlhMDFkYmE0ZmMwMDVkYmIwNWQyZGNhMDY1NDlmZDJiMDg2YTUyYzAyZDM0N2QzYWUiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiOWU2MWRlNWQwMzg5YTI3YjAyMTQ4MTM3ZjA0MWYxMzZjMDU5N2VkNTQ0NzczNDM1NDA3ZmVmMTk2OWU5MTllMiIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiI5MzJjZDQ5Njg0MmUyZGQxOTI0YmYxZWJkNzdlMTRhMTI5ZDcwOGVlODFiMTk4YmVkOTc4OGQ2M2E4ODUxNzEzIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=",
    "privacy": { "obfuscated": [] },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x3390dff497f8524a089c97449c82a30956c18ec7a8d88d18d75bd2204797838818bf6d4feb8d729642df5933715c5ffaf09f59a150cadc82ab6fd051b8b066ae1b"
  }
}
