{
  "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": "e45073a232f936935a8448c8fe1bce848fbeba790b0a432222a9262756371dbd",
    "proofs": [
      "282c368288295711fd79f8515a92a96f6990fe28d7fd9b2449c5b2e2db040cc9",
      "2874fccb397ef995dc3b954150cee3c04b55df32cb4ceaefcc2dfcf635274b51",
      "090e3bdeeee7fd456a893139b40438a4d931402843085b58a0dca03b3ae78e1d"
    ],
    "merkleRoot": "dc34b7bc4e707c77327db76536625c81c2a6777934df566b261bd8ec3f24f8c4",
    "salts": "W3sidmFsdWUiOiIyZGE3NDAwMTk4MDRmYjlkZDJlODExZTdlYTFkNGZmNGVhNzA5YzI0YTU5MmRjYjljMzM5OGE1YTJhZGM5MDBkIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMjkwNTY0OTlhM2Q4YjU4YzJhMDFkY2MyYjQyNmRkOTg0YjY4M2E5YjhjNjgzNDgxNTIzMzY2NWMzMWIyOWE4OCIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI3ZTI2NjA2MjFlMTU4OWQ5MTE4ZTU3NmRjZjI3MDRkNDRjMDk5OTlhMWQzNjY3NWJmNjk0YzJjYjg0MDJkYzFlIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImVmODdlNjZhODRlYjc4YTNkOTgwYmIwMGYyYTQwYzNhM2ZiZjJkYTE3Mzk2ZmM2ZTMxNmI0MzI2NzgzOGNmZjgiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMTJiMzI2OTZlYTViNjdjNzQ3NGZhZDBjN2M1MTNkZTQyZjliMmJmNjMxZjA4OWE0ZTQzMWNiNjhhMGIxZDg1OCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJhZDU3NzIxYWZkNWZiZThjNDU3NWMyM2NkM2YxODI1NmI4MjhmNTZmOWMxZjE2N2JhZTk5YjEzNzRkNjBlMDU1IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI2MjQ4NGNjMjMzMjA2ZThjOGYwMjQ5MDk5YTE0MDJkYmNjMzlkNzc3ZjYwNGM2NDY2NWU2MTY0NGQzOTVmMDgzIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiODFmOGVjZThlNDYwNmQxNDY5MDdkNDMyZTNiNDgxMjdhOTVkNzkzMDE1MTZiM2U4NmFiN2ViM2VmYjcwNjNjOSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMGVlZDUzN2FjZDAzZmI4YzNjNGMyYWVkZWVmYmEyNGQ5MGFmYjNiOWZjOGJmOTRhMWM1MjgzZjg2NTY3NzU3ZiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMmE2ZmFjYTQyMDFlOGZkZjFhYjg1YzIyNDk1MDUwMTk3NGNmZjEyYzM3MWQ2YjlmNTRmMTZhNmUwMTdkNzljMCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMWQwNzg4M2QwOTMyNDMzZGZlODAxMzIyM2Q4MTQ4Mjc0ZDRlZjk2OWZlNjlhYWRmYjRhOThkN2VkN2Y0MmQzNCIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiIyZWFiZGJlOTY0OTU1YzgzZDg3NjE2ZDFmYTA4NjNmYTBmMDI5N2NiZDIxMTk2ZWQ2NjQ2NmFmNzE5NTlhZTU5IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImU0OTAzMjNkZjQxMjllNDNjZWEzY2UzY2E1YzgwYTcyMDU3M2Q2ZTAzZDJiYTRkYTk4MGQyM2ZhZjUwZmRmMmEiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI2OGY5NjQzYjI1NDk2Yzg3NDIzZTM1MzlhMDY0NzRlMzk2NmVmYjBiMzVmM2JlNjk1NGYwNTViZGY5NDdhYzdlIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiODU3MTg0NTNmZGQ4ZTk0YjNlZDBhZWVhOWU3M2E5MGNkNjI5Y2E4YThlZjEwNzc3NWE0YTU3ZmRjZDcyZjI3ZiIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjI2OGJkMmQzNDVlYmFmOTU5M2ZjYjdlYzJkMWU0M2Y4NjMzMTZjYzMwZWIxYWYxMmI2NjM0Y2U2YTFiNGIxMmMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiYTgyZjg1MTdkNjcyOWRhM2IyMjZmN2E0ODQ5ODBjNjZkNTk2YzI2NmRhYzg5NzRmMjcwNzZmYzAzYzE4M2I1MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImU5ZThlNzdjMjE3MjFlYWI0ZTQwYWY0ZjViMzNlM2VkNjhhNTIxMTJhMmZkZDNhMDY1ZWRmYTZhYWU3NjM0YzQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI0MDk5Mzk1OTczNjE3MjE4ZDAzZGRkYmMyOTI3OGMzN2Y3ZmVjNTk3Mjg3N2M5ZmVlMTQ5ZThjYjg5OTg3OGNkIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiM2VhYjFiN2Y4MDkzNzAzMGE2YjlmMmVlN2FkYTFhOGIyYjk3ODcwMGMzOWVlODE2NGVlMjhjZGYyNWJhZDNmZCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjdiMzUwMzA4OTg5YmFjMTMyYTRkMThkMzc5ZjcyNTI5ZTZkZGE5MTFmYTFhNWU4YWQ0YzU3ZmQ2Y2ZlYjZiNDkiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI4MzNlNzI4ODQ5ZGY2YWMzNWNlOGIxZjcwNDY3Yzg1NTdkOGY5OWYwNmE4YmZlMmE2NjMwOTA4ZTlkODQxZTBiIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMDNlNGJiMmY5YmNkYjU2YzZlNzQ1NDljOTFhZTQwOWE1ZmMwYTI3N2Y3ZTJkZjRjOWJkZjkzNTE3MWQzNDIyZCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiNzJjNjgzNjY0OThkZmQ4OTU1NzhlNzcyM2JlZTEzYTUwOTNlODJhNTk0OWNhZjgxNDFmNDlkODRiYWI5NzFhZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImE0MDMzMzE1ZGY2ZmQ1MzU4OWM4ZjBkNjcwZTE2NWQ5ZGE4NWE2YWNhMjQ4OTZmMTM1ZmNmYWU1YzFjZjYyYmIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjdhOTBkOTE3NWY4N2U5MTg2YTZlYTZkOTQ0NGE3YzYzNTUwMmE1MjA4YTE3MzJhZDEzNTk5N2U1Mjg2N2E5OWMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNTdkMGI0ZjU3NzE3NWE2OGZmMDIxYzk4ZWEzYWEyZjdmOGIzNDExYzE5MTM4NWI0YjgxMTY1ODBmYTE2MWI1NyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiN2Q5Mzk3MGM0YWJmZDIxNzVhZWQwZGMyZmNmZWZhZjU5ZTMwNWIyYzgwZWZjOWE0N2IyNGI5YmJlM2E3OGZhYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiMmUzNzZhMzFkOTVkNGNkNzUxMGEyZDNhNDgxZTIyYWY2MWQ0M2I3NjFkOTJmYTkzYmRjM2Q4MmY5NDZhMmYwYiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiMzhjZDQxM2I4ODdhNTg1MTg4ODJkYjU5M2M1YzRhMzZlODAwNmFjNGRiYmMxMjAxZmVlZjgyMDU1M2IxMDVhNyIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIwMmUwOTZhMGFjNjVlNmNjMjYwMDc4NjIzN2JmOGE4ZWQ1Y2ZlYmZmOWExMmUxYmI0NTgwNzdiNGUxZDRiMTliIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjY4YzdhZDcyNWM0M2ViOTJjNjkzODVkYjM4YTA4YTFhYzI2ZjIzOTE4M2Y3ODcwNWZjNGUxZmQ3YWFlNTRmMzEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x9fc61bfdf30553d7e2ecd77fbd190c44bb2f3192760ebc08eb32fa3d2c15626b3af3577c0abcfa0877e656380be9eceb4e2a665e5ad9324eaeddb7d90ae3b5311c"
  }
}
