{
  "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": "demo-tradetrust.openattestation.com"
    }
  },
  "attachments": [
    {
      "fileName": "sample.pdf",
      "mimeType": "application/pdf",
      "data": "BASE64_ENCODED_FILE"
    }
  ],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "d876067507c616c42a5c32a42bc37754403533246c04445678f024d73f18b745",
    "proofs": [
      "239cf91faee989c730299cc1683b9211a36547107625d26a06f8ad5323d5e406",
      "bed332534ffb2cfcc40a5c2c71141dbda5c21f114085f783a437cc0f2d5a86c3"
    ],
    "merkleRoot": "dc34b7bc4e707c77327db76536625c81c2a6777934df566b261bd8ec3f24f8c4",
    "salts": "W3sidmFsdWUiOiJkMTc5NjYyZDI5NTBkMmQ2ZTgxMzY5OWUzYWM3MzRjMGYyNDI5ZGRjZTk5NGY3OTQ2ZjFkYTIzM2FmNTg1ZjBkIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMTQ5NjE3ZjVkODI1ZDFjNmEzYWRjZjM4M2QyYmQ1Mzk4ZGVlNGE1OGE3NTk0NzA0MGQ5OWVkOGJmNDg4ZDUxOSIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI1MDY2ZDhiMmM5ZWZiMmYyZWM0YTAzNjBmNGY4NWIxMDk4NDcyNjIyMTA4ODU5OTAwYWY0N2NlYzhhZDZhNmU1IiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImZiNjllYjQyNmRmMWIyZDRiM2MzNWU2NWFhYWEwOTdjODVjN2U3ZTVkNGU0ZWZmZTIyNTlmZWM4ZmNjMzAwNWYiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiY2RiMzg0MWRiOGYxMjhmNjZlMGZlZmQ4ZGFkM2MzM2Q3MTQ4YmYzODMxNzRlMGVlOGY3ODQ0OGExMGVlMGY4YyIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiI2MTMxZGNhYmU5MmE4ZmMxNjg1ODQxM2Q5M2FlNDI0M2EzMzc2ODBmNzc2MGRkOTBhNjljODk5MzIzYWNkODQ2IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiIxNjZmMzI4MWI1NmIxNmM5YWEzOTkyYzhlZGIxMTYwMGRhODcwNjU5YTc4NzEyNjRjZDM1MDk4MTJkMDc0ZmYwIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiMmQxNzMwZmVmZWI0NDM1NDExZmNkZjgzNzE1ZmExYjNmZWVkYjBiMGVlZWJkNTIwM2Y2ZGFiNjhiNTgyNzdlNSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiNmEyNDMwYmNmY2JjNzNlMzVkNDUwY2JmMTI3ZDllYjI2OTkxNDY3YWY2ZmJhOTcwN2I2NjkyMjM5ZWNjODUzZCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiY2U5NmNiYjBjZTUyODlkYzEyOWRiMzQ5YjE2MGZhNWQ4ZGI5NjdhNjMzOTkzMDYyZTQ1ODI1MTY3NmI3Njc1ZSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiZGY2MzEyMzc3YTFmZmZkYmIxYTdhNmI2NjVlZTNkMzQ5YjQ1ODhhZjRjMmI3Y2VlYjQ5ZmUwNDhlMGNmMTcyNiIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiI4ZjFhNjEzYzk5MTk4ZDI1MmE3ZTA2MTIxODk1YjFiZmQ3ZTQzMjNmOWRiMTFlOTgyZGJkMDFmNDg4MTAxMTAxIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImY3ZGM2ZjdmMjFiZWJmNzRiM2Q5M2U4YTYwYWNjZGI1NmY1ZTMzZmMyZTRjOWZjM2MwYjM0ODU0NmM2YjYwMmEiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJjYzhmYTk5NTEzNjRmMWFlMDBhZTc4MTcyN2FlZGY4NTdkNGVhOTA3YTJkYTg4ZGUxMWEwNThmM2E2OGNiOWFlIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiODVjYzczYTk0MjdhMTQzZGQ5YzhiY2VlYzJhMWI1ZTZkNTgyYjRkMjkzYzYwNTc2YmZlZWI2Y2RlOWEwMjIzNiIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImMxMGM4NDYzNzJjNDNhOTE5MWJiZDg5MDA1YWI2Mzg4MjAwZDBhNzg5Y2Y1YjUzZGQ0NTg0YTc0N2FmNWNjNDQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiNDIwZGUzOGZiMTVmN2M0OGUxNTNmYzZhMTYxOTRjYmQyNDg3ZTliYjcxNDg0MmQ2ZGE5ODQ1NTJkYzI4YmRhYyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6Ijc1NTA2OWFiNzlmMjc4YTc5OWQyOTg4YTlmMmNhNTNiNGIwYmRkMmRiNDdkNDU1ZGJmNmYyZjc5MmQ2MDFlNTUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIxOGFlMTY1MmI1ZjFhNjUzYTVlMjIwZGE3NTE1OTMyNmQzMzE2ZmE0NzZjYmEzZjE4ZTkzZWNmZTAwMGIxNWZhIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiODdhMDJmNDNmNGUzYzY2NDg4ZDE4MDg0MmNiNTM5Yjg3OTdlNmUyNjVhMjIwNmFmNjBjM2QyZTdmNGQ3ZTdiOSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjJhY2E1MWU2OWZlZmI1ZTViMzZkMTI5Y2Q3YzhiNjI1MDhkOGFjMWExNjZmZTI5NGZlNGRjOWUxYzczODBjZmEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI4NDIzYmNjZjU0Nzg0NDBiNjYwOGQzMmZiYTMzYWRlZjAyNzQyZTYyMjYzY2E5NWVkMTQ0ZjZmMmY5YjYyNGVlIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiYTMwZGUyZmRiMDYyOTEyMDBkMGU1ZjI4ZDM1MGZkNDFiN2EyZjg4NzRhNzkxY2VlNTRmMWNhYjI4NjVhMWIxZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiNjY5ZDAyMjVmNTBjZWJiYjY3ZmQzOWI3YzAyNWQ1NzZmNWE3ZmUyNmUzMGZlYTBiNDgxYWYzMzFmYmM1YTNmMiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjZmM2MzZmUxZDI2MWNjMzMzMjE3M2QwN2U1ZDA4N2YwOGQzYjk1NWFkM2MxMDM0YmQ5Mzg4MGEzZTU4NWJlYzMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImMyODQwY2QwYWU3Nzc5ZWI3OWZlZDA1ZDc5M2QxOGY2MmUxNjg4ZjQyM2ExZWQyMjRhZjBiMGM4N2IwZWUyY2MiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiMmFlYmQyYjdjMzBkN2I5OGU1ODEzZDZiNGUxN2Y2ZTg2YzcwMmRlMWRjMmMzMjI3YmMwNzQyZGNmMDVmMjgzNSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiOGM2NGJmODAyMmQzZDIwM2NiOTFlMWU3OTY5YjU0OGRjMGIwMjdmNTFiNThhYzBkMWNlYmU4MGExYjY0MmI3OCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiYmNmMmU0NDM5MDU1OTQxYzU5Yzc0NjY3ODYxMmE1Nzk5OWU2YjM3ZTVjYWI1YjI4MzRhZmQwZmVkMTc5YjVhNSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiM2NkNzI0YWQ1MmMwNGI0NDAyYzA5NzFlNTQ4ODJkMDQzYTU0MzhhMDczMjZiOTRkMDA3MGY0ODE5NmM5ZGYxOSIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiJiOTFkNjRjM2FlOTY2M2MyOTIzZGY5OTU4NjQ3N2RiNDJjZGQxMjVhODIwYmNlODViNjZlMDg2MzdlN2I1MmIwIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjVkZmMxMGJiZjU2NmZiYzM3ZTk2NTQ4MDFjODA0NTQ4ZjFmNTAzM2FlN2YzYTc3YTA2YTVhMmEzNGNiMzgxM2YiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x9fc61bfdf30553d7e2ecd77fbd190c44bb2f3192760ebc08eb32fa3d2c15626b3af3577c0abcfa0877e656380be9eceb4e2a665e5ad9324eaeddb7d90ae3b5311c"
  }
}
