{
  "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": "REVOCATION_STORE"
      }
    },
    "identityProof": {
      "type": "DID",
      "identifier": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733"
    }
  },
  "attachments": [
    {
      "fileName": "sample.pdf",
      "mimeType": "application/pdf",
      "data": "BASE64_ENCODED_FILE"
    }
  ],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "7cf1daad349d5d0b7a9c0e1dbc2d1480ef6230f0d3ea1d8b59d7d5c6d78f5d6b",
    "proofs": [
      "a019a62edd807c4907f859cef02b49a373a25515bcefbcc0668d90e148b6f476",
      "2ed4c88f935d280c3c3e7883a9db0e8080990f690f4bb281eff25c66f2147d0e",
      "94c07ddcc4a2ade59e3120dce9f19f0f4ad80a58943555f4b51af4668b1c1d62"
    ],
    "merkleRoot": "f43045b0c57072a044e810b798e32b8c1de1d0d0c5774d55c8eed1f3fdec6438",
    "salts": "W3sidmFsdWUiOiJlNGE5ZjM3YTYzYTlmNTMzYzM1ZDhjMTU5MmM0Y2QxMDgxOTFmOGU1ODk0ZTUwMjBlOTVmZDkyYTM5OWJiOTdlIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiNGJmYmU0ZjFlNWM4NTU0YWMwY2VlZGFmZjI5OWRlNDk3YWVmOTE1YmQ5MTlmMmJjYTM3NzNkMzI1MDQ2ODhhOCIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI0MjNjMzdiYjFlMDU4NWZkOTI4ZmE4ZTFhOTA1ZTU1OGVkMDcyMDUzOGExODI5YzY1NmNjN2ZkNzZiZDZlMjc2IiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjI4NmJjZGIyNjg4NzFjNTJhNjk1YTU4MTAxNjI5NGI5MmI4ZmM0MTM3NWQ4ODY3MjBlMmRkZjJlODlhOWQxNDIiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWJkMGZlM2ZhOTYyMTcxZGY5NjE0NGExYmY4N2U3NzViODU3OThiMTE5OTQ5NDNmOTJkYzg4OWU3MWM1Mzc1OSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJjYjgzYzg5MzQyNWUzOTZlMmMxYzkxNzI2ZGM1NDYyYTg0YjNjMDBmZGVkOGEzNmVmOWEyMjYzMDZlZjU4ZDI1IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI4NmM0ODAxMGM2ZDRlMTA4ZTBjZWQ4MzcwZmVjMzhhMzFjYmU0MDQ3ZjY3MWU2OWFmMWVkMTU3YTE1Nzc2MjJjIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiNTBmNzZlMWMxYmY1YTRmMWNjMjIwNWY4MzBlODllZjRkOTY5MWM4YzI4YzdkMmVjMjA0MzIwNzUxNGZjOGE1YiIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMzFkMzk0MWQxOTA1NjI0MjZkMjNjODE0Y2U5OTc2Y2VlOGZmYzQ2ZGJmOThiZjc4NTFmNDM4OTBkZjU2OGVlMyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMDNjN2YzZWVkYmMyYWNiMTkwMGZlY2U4YTVlZjBiZDFjMDg2MTRhMDVlZGFhZWUyODc0NmMwYjRmMGQ3ZmRmOCIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiNWIxYmJjNWEyY2I2YjkzMzVjODkzNWQzOGRjMWJjZWYwZGY1Y2YyNmJkNWZjZjYxMDZiZDQ1ZmM0OWRlMGNhMyIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJhNzRiYmYzYWI0MjM1MzllODg4ZTE3ZWU1NzBlMjJmMmE5NTFiZjlkNTE2ZjYyYTcwNDkxNDU3YTc4OWZjMDAzIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImU0ODE1MjEyMTU1MmEzNjI5OTk4NTE0OWM5MWIzZTgyY2MxMWZiMmFiNGY4NmIwNzc3ODA2ZTk1Mzg4NGUxMmQiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJmN2QxMjE3N2EyZjU0OGMxNmQ3YWFmMmEzZGU2YzVjYjg0NzdjMzdhZWNiYTAwNjFlZDkzZmE4ZDY1YjBjODkxIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiMDJhZDM5OTBmNzc2MmE3ZDQ1MTNkZGNjN2FmMjA5OWU5OGNmZTgyMDYzMzdjZWJiNjE2ODYwYWE1NzY3ZWJkNyIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjI3Nzk0Mjk3NjE2ODhjNmFlMmEyODZjNDRhYjAyODdkMjY2NGM1ODU4MzM5YzUxMjllNjk4NzVhYmFiMzdhYmMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiZWZmNjY4YTdiNmJlMTdjOGIwNDg4OTBhMjA2MzZhOTllMzM2NjY0OGZlYTdmOTc3OGU2Zjc0ZDQ1MDAyMzcyZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjM2N2Q0YTIwOWFhN2Q0NWExYjRmYzhhZmU2MTE3ZmUzYzljY2QxODAxMjcwYTU0MWI2YjI1ZTY2NGMwN2NkZmIiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJiOTY2NWE4YWRmZjNkM2Y1MjhhNWJlODgyM2Q1MzJlMDhhNGM1MWIzMDg0MDE2ZGIyMmNkYjBlMmE1NjcxZmQzIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiYTZhNTFjNGE0YTVkOTA3NWJjYWQwNTUxZjEzMTI0YTJhNmMyYTY2ZjU1NjUzNzdlNjNhYjM1NWVmZjBmMDY2MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjU5OTBjNzBmNmJmMGE1NDMyN2NkYTZmODM2ZDIzOGI4ODFiMTU0MzExMmIxZTNjZjFiN2VlYjI3OWE2ODFmNDEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiIxMDE1YzZlNzk3YzY5ZTYwY2ZlZmRkMDM5YjQ1NGY5ZjhhMjUyMWUzZDE2YzUyMjgwZmUyZjQ4YmEyMzNkOTAwIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiNjRhZGJhZTJmNzE5N2ZkNGJjNGQ5N2Y1OWYyOGQwZTNlOTNjOTBmN2JlZGQ0NjFkM2QwMWViN2M0ZWE5YWQ0YSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiZTgwYWQ1YzE5N2ZjNjY3NzE2OTE0ZTA2ZjYxMzQ4NDI3YWQ0MmEzMzJkNjljM2U1MzU0Y2MyZjJlZmZhZjllZCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjgwYTA2OTcwMjdmMmUzMmUyNGFiOWI5NTQxYzcyMDY3MjRhMjBmYmUwOTYyZmZlMmFhYTIwMTc3MTVkZWI0OGYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImRlMDc2MWM2MWE5YTM4Y2RhZmY0YzA5NzM5MTZhNjM2ZWQ3N2RlYmM0MGJlZWI0MjdmNTI3YjJlZTVjNTc1ZGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiODliMTFmNzAyYjA1YTRiMWI2OTU3ZWRlODMyZWM4OTM4ZWE1NjFiODk1YWFlYjNkZjIxY2FkNWQzYzJiYTY3ZCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYmVjNzBlM2JiY2QzOWFhNjE0NDZjMGMxYTE2ZDgxYTUzN2ExM2NlMjM3NjZiMzMzOThkN2QyZDNiZDk3Zjk4OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZGUxZGQ2YWM1MDg2ODgyNzE1OTZhZTJmM2Q3ZGI2MmVkZmQ0ZTc2NGRjNGQ5ODdiOTljNmQyZjk0NTliNTM1ZiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiZTJhNjZkZDdjNTE1YTVjZWM1MzNmZGU2ZjM1YTI5YTdmMzNkM2Q1ZGVmNTVlZmExMDQ4YmMzZDA0MGQ0NDhlMyIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiI1ZTk2NzNiNWE0ZmJkNzg2N2I5OWRmMDBlZTcyNDZmOTQ0NjVhYjViNjliZmFhMmIwMmZmOWI0ODdkYmJhYmExIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6Ijk2ODRmNmNmMTZkMDUyZTgyMDIzNmRhZDQ1MmNkYWU5NjAwNGZhYzk5YWFlMDQ2MjVjNWJkNjhkOWMxZGEzNzQiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x4a054aaf881da5130a3b19160a7f0ce1afef1fe093c83be438c8c40b0a04ace5142f3d48a23c8ce7c32fabe04fc69e6fd4c94cf3ceb4adb4f3da5fa937208d4e1c"
  }
}
