{
  "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": "NONE"
      }
    },
    "identityProof": {
      "type": "DNS-DID",
      "identifier": "notinuse.tradetrust.io"
    }
  },
  "attachments": [
    {
      "fileName": "sample.pdf",
      "mimeType": "application/pdf",
      "data": "BASE64_ENCODED_FILE"
    }
  ],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "282c368288295711fd79f8515a92a96f6990fe28d7fd9b2449c5b2e2db040cc9",
    "proofs": [
      "e45073a232f936935a8448c8fe1bce848fbeba790b0a432222a9262756371dbd",
      "2874fccb397ef995dc3b954150cee3c04b55df32cb4ceaefcc2dfcf635274b51",
      "090e3bdeeee7fd456a893139b40438a4d931402843085b58a0dca03b3ae78e1d"
    ],
    "merkleRoot": "dc34b7bc4e707c77327db76536625c81c2a6777934df566b261bd8ec3f24f8c4",
    "salts": "W3sidmFsdWUiOiJiN2M5MzFlNGY1ZGVkYjI5NGNlNTkxZDFlNzg1MmM5NDIzZmQ5ODYzMDcyYmRhNmM4MDE3Njg5ZDQwYmI4YjVlIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiN2EwMGUyYjUxYThhMGM3ODdmZjBmYWY2YmNjZjg2NjU3MDJjOTJiOGFiM2U4ZjkwMDBlNGY3ZThiODc2MGM1YyIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIzMGZhMmIyODBkMjg1YjM2ZDFmZmZhNjA5Y2RlMmQ4OWRlOWZmZmVkOWU2M2Y4YTJmNjcwZjJmNjYxMjQ5MGJiIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImNhMjNhMGE4Mjk1NjEzOTU4OGZjMzY2ZGYzMzE0ODcwYWNiZjg2MjA0ZTg0Mzg2Mjc5NGE5YzQzZWIwODU0YWEiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMzdmMWY3YjU4NTZlMDczYzY0Mjc4ODdmYTkyNmU1ZTU3ODY1N2NkODU3MzQ3ZTk5M2E4MjcxMWMyNmZjMGQ1YiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiI1MDQ1NjAwYTliZGQyNTEzYzczOGJjZjk0YjIxYzY2ZDU1OTI5MzM5N2RiZDA4ZmU5ZDliOWM2NDU2NTc0ODA3IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJlNGE5NjNiMWYwM2M1MWM0OWJlYzY0OTE3MmVjYmEwZTE3NTY3NTA1ZDQxYjFiYjM0ZjlkYjJhYTJkZDQzMjA4IiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiMTEyMDQxOTIwYWI3NjFhMWU0ZWM3N2UzODJiOGI5MDhjYWY5NjEyZjY3YzdkN2YyOGIzODdiNWRlYjBmZWE0NiIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMjcyYjIwYTIxYzUzYWQzOWQyMWUxYmM4OWVlNzdhNmE2NTM2ZjFmZjM0NjFlYzkyZDlhZTU5ZTg1ODYxZjI0NSIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiZGU1NzI2ODM5OTdjOTQ1YjVjNmQzYWQzMTVmNTM5MGUxMTU3YzY5MzEyNjZjZjY2MDg5MWM5M2QzZTEyNTYyZCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiZTQ4OGE1ZWYzMjcyZjQ0ZGY5MzkxMjQzNTZkNzI0MzgwYzg2NDYyNjFkNzY4MDc1NmE1NGZkZDYzYThmNjdlOCIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiI2MjEzY2I5ZmY4ZDQ2NTM3Y2JhMzkyOTBlYWRmMGQ3OWYwY2QxNjQ1MzdiZDA3NDU1OTgyMWNiYTNkMGY5MDQ3IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6IjE3M2RlYTY0NmRhMTdiOTBhMGFkZWYzN2Q1MzNmMDgzYTRlODIyNjM2ZjQxOGUxYmVhMzIzMWEwMTdiYWZkMDEiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJjYzViYzcwMzMyMWIzNjA5MzBkYWUwYzBiNDg4YTFhMGFlYTJiMzZlYTdmZTE5MmVkOTg3ODkxODc3OGVlOWU5IiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiMDA3ZmQ1NGNiMDM0NWE0NmJkYjU4YjkxMTA0ZDllZTJiMDRhMDRhMjFjYWYyODQzOTY5OWYwMzhlYzRmMzViYSIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImViMzM2NGI3NmU0ZDk1NzYxZjBjYzhiMDVkNDFmYTMwMzQzYmI4NWI2NjNkMTRiNjZhYmY5YmIwM2YwNjM2YWQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiOWU5ZDhiZjIwMzNkMjI4ZjAzOGNmZTYyZGI3OWM2MGNmMDVhMzQxN2QwYTc4MTM2YmEwNTM5YzE3NTM1Y2IxMyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjBmYjExODM0ODQ5YWFmMDJmZmJlODFlMDY4Y2IwYzQxZDYxN2FiMGY3N2M3ZWM3ZWMzZDgxN2EzYzA2NjMyODkiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJiYjAyYTgyOTQxMDI4YTJjZGVlYTAyYWYxZWUzZWVhYjcyNTVmYzZkZTc1OWM1ZGYzYzFlYzExZDk1ZTJhZGEwIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiYzM5NjM0MmYwODgwNDA3NjdhODEyOWIyMDA3MjNiNDZkMDE1MThjMWE1MmRiNzgyZjk3NjA3ZTFiYmY1YTMzMyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjA2OWRjZWFhOTMxNWFmZDUyZDk1NWVkNTJhMDk1ZTJlZmExMjk4MDMwMWQ0MmYzNGVmNWJlMTRkNjBhNjc5ZDMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJkMWQ2MjhhZmRiM2I1YTliN2Y2ZDI1ZWRhZTUzMWYwNDlmMDYwOTU1MTY3MDJhNWM3ZGU4YTZkMmI2YTMxMTY3IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMmJlM2EyMzM4NTY1YTRkYzc2NGY4OWI2OGEyZGVhOGQwM2NlM2RlZDdjMzYxODc4NTY3ZGM3MzgzMmM0MWZiMiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiOTEyMzEwMGY0MDY5Y2Y3MTcyODQwZjA4MGI4NjJmYmJjMzhkNDYzMmNlYWU3NmYzMjUwYzc4MDk3NTNhYzc5OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImFhMTE0NTk2ZDQ2NTFjYTQ2MjdhMjkzZTczZGM4NWU5MTNiYjU3ZWU1YzBhYjVjMDQ0OGQ5MTM0NjY1OWRjZWQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjRmOTNjMGJjZmM0ZGQ5MWExMzAwNmIwNjU4MTk2ZGNhNDdmZmM4MTY0Y2EyNjk3YjkzM2Y3YzI3ODZjNWE5YWIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiODA3ZDhiNTFiOGQ5YTkwMmIxMDVhN2Y3MjI3MzA5OTNiMGU4ZjUzNTFmMWY4MGMzNzFlYmY0YmRhMzI5MWIzYiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiOTE3ZTkzZTFmYTIxYmQ3MGU2YWYzMDM1NDM3ZjY1YzA3NjM0MTY1NTc1NDg2MzMwNzA0MDQwOTFmY2UwNTcxYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiNjQxOTQ5YTlmZWJkYWY5YzhmODFlNmVmMGMwMjI2YzE2NTlhM2I0ZDA1MzQwMzY2MmE3MjE3OWE0ZDVjMDBkYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiNjY0MjA0ZThjMGZhMDBmOTg3MjdmZmQ0MzVhZjRiYTdhZTgxNDJlZmUwYmQ0MTRhODcwZWRmNDRjY2FiMjUxZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiJiMzZiYjEwM2IxNzczZmQxODVmYjg4NTEzOTMyYTQxYWEyNjgxN2Q3MDQ1OGYyYzdkYmMwN2M5NjllZDMzNmNjIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImU3OTBkYWI1YzQ1ZTcyYTg1MmNkYWZjZDA5ODE3YmNmYTcyYjdkYWE4MzgyMjRjZDFiNDUzMzMxZDIxODVhNTIiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x9fc61bfdf30553d7e2ecd77fbd190c44bb2f3192760ebc08eb32fa3d2c15626b3af3577c0abcfa0877e656380be9eceb4e2a665e5ad9324eaeddb7d90ae3b5311c"
  }
}
