{
    "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": "TOKEN_REGISTRY",
        "value": "0xb1Bf514b3893357813F366282E887eE221D5C2dA"
      },
      "identityProof": {
        "type": "DNS-TXT",
        "identifier": "dev-astronlayer2.bitfactory.cn"
      }
    },
    "attachments": [
      {
        "fileName": "sample.pdf",
        "mimeType": "application/pdf",
        "data": "BASE64_ENCODED_FILE"
      }
    ],
    "proof": {
      "type": "OpenAttestationMerkleProofSignature2018",
      "proofPurpose": "assertionMethod",
      "targetHash": "62a6516479acbc0898f4f92345142fec809b52e4fef400511a2cd3a895654ee8",
      "proofs": [],
      "merkleRoot": "62a6516479acbc0898f4f92345142fec809b52e4fef400511a2cd3a895654ee8",
      "salts": "W3sidmFsdWUiOiJjNjE5MGQxNzA3ZGMzMzEyZDU3ZTgzNWVmMWE2ZjljY2Y2Zjg3NWE2OTc1ODYxN2UxYmZmM2U2ZjlmNDA4ODQ2IiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiZjE5YzY1OWE0NzY3YWYyMDczYjliM2FmMTY5NTYxNWExZmRhNDYxNjk4NTFhMzY3NGQ3OWVkYWYyYmY0ODljMCIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI1ZWI0YmFhY2FhNDM3ZDllZDFhZjE4NzMwYTU2NzczODY3YjkyM2Y5Mzc2Yzg5ZjU0ZDNlYTkyZDJkMjViMDcxIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjVjMDBjZTk0MzE2MWU3YjZhODRjMWY3ZDkzNTU2YzYzNWRlYmUxYjA0OGU1ODc5OTI2NzllNjA1MWRkYjc1YzkiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWZlZTIyMDBkOWQwODlhMTI3MjI1Y2NiMDhkMDRjMTU2MTg3OWE2Njg2MGExNjgxMTQ4MmVkYmFmY2EyNGQ3MCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJhOGQxYmNhMGFkM2ExYzg5ZjQ0ZGJiZjM5ZTMxOGQyMWEyZDY1MmNmMzA1ZTdiMGIzOGJjYTk4ODUwMDRkYWNlIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJmNTM4ZGQ5ZDA1ZjM2YjExZjQ0MTc2MzcxODIwNGNlZDQ0NGFhNjU3MzZiYjk3NWZiMWE5ZTg5NjcyZTVhYjEyIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiNDhmMTY2NDRhNDM3NDVmZTVjNTU2ZDAwYWZlY2JlYWMyOTQxYWVkNTY3ZmMzYmIzZWU1Yjg0N2NhMmU2ZDdkYyIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMzY0M2U3NWYwMzZjOWM0MWJjMTdkZWUwYjM4NDFiZDgyZTljYWNkMDE0MmIzOGE4MTZkYzFjOGYwNjU1NTBlNyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiYjMxZjJkOTc4ZTkyMTEyMDNhODA4Y2ZhYmI5YTczNjBkZjg0Y2I3ZjMyZGEyNmUwZTA2MTJkZmU0ZDM0NGMwYyIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiNjA4OWYyNGFjN2JiZmM4MGYwYmMwYzRjNTg0YjljNjE3MzM4YTZmYThkZTQ2NGE0ZTNjZTA0OGIzMDY1N2JlOSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJiOGE4NTg0MTJlYWQ4ZTg5MDAwOGZiOTAwM2JiYTEyMWMxMWY2MDE2ZjcxNDQ2MTc2ZGE3ZjIwNTgzNTFmOTc2IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImJmN2ExNWEyYzQzZGYxZTBlMzI5ZDg3NmIzZGU5MzFjOWE4N2U2MDk1NDE4OGYzYzkxNDU5ZTdiZjYwYWI3NDEiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI5MmM2MDExZDFjNDJjZjIyYWQ2YTYwY2Q4NzAzNzFjYWRkNmY4OWMyZDJmZTVlM2YwODAzZGYzZDgzMjc3ZDc0IiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiNTFiN2E4MjUwNGYzNGUwNzBhYTdlMmQ3ZTdkZjEwNDU4MjIwZWZlODg0YTAzNDc4NzZiYzdiNWJmZTM3YWIzMCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjFjNDM0NGEwOTZjODdlMmJjMmFmYTYzYjc1MDE0YmEzOTRlOGNiYTIzNGQ0NWMyMGYzNjY5MzFjNzc3YjM0NDQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiZjY3MmUzMGU5ZDQ5M2I1ZjU1Njk0NDM1ZjM2ZTI5MGQ0MDNjMDE1YmY1YmNlYzQzMWQ4ZTQxNmVkMmEzYzFkZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImRjNWNhNTk0MTA3MzlkOTcxOTdmZDIxYTJiZGM1Y2ZiY2IxMTFkMGVlY2RkNDhjNTg0MWVlZWQxZjVjNzY4ZmUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI1NWMwYzhiYjdkMTUxZWM2ZTM2NWVlYzIxNTA1NDhkYTBmMjJiMWJmMDRiYzYxNmNiZGRmN2VjYzc0YTcyNjA5IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiOTgxNzkzNmMwMzgwNzMzMWVjMTBlNmYxNGMwM2VmMDQ0OWM2ZmE2NjBmZmQ4OGU5MDBlYzNlN2ZmYzRkM2YzOSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6ImE0MmUxMjA3NjE2ZDViZTJkNmI0MDlhZmM0ODYzOGQ5YWRmNTNhZjhlNWFjM2RkNjk4ZjdiYjI2OTRiYTI5YWIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJmNDU0MzhiOGE4MmVmMjk1OTM1NDZhZDE2YjlhNmE0YmYxOWJlN2QzMzU5OWFmMTU4MDhhZWYwYTdlMTU4NzQ4IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiZGRlOTUxZGM2YTEyOWQ5YWMxZmM5MGRjODFkYzQ1MTI4Y2JlNjc0ZDFiY2E2YzNkN2JmZDg5MGRmNzZlNWFmOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMDEzNDhkNjQyZDRhY2EzNjJlZTI4ZDRkYzQ0ZDllM2Y4MzAyNDZmMzJiYzNhNTY1YmRmMzQ5ZDYyNDk4M2ZhNSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjVmYTkxNjI1NGYzMTBkZjc0NDdjMGU5NDA1ZjRiODMzZDBlODVlN2Q3NjRiMDQ0YTgwMzc4OWQ3MzUyYzBlY2MiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjkwZmU3ODM1MGFkMzMxNGUxYTdjN2RmNWU2ZjI4MDI1Njc2MzQwYWJiN2JkYmM3MzZkZjYzMWZkNDZiMTVlYTQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYjc0Y2JkMmQ5MzFkNTFlY2I4MDQzMDJjYmE4ZThkMDI0OWJjNWNiMjgwZjkwNTk1OWYxMGE1NWQ1N2QyNDI4MSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiNDA3OGMzOWE0NGVhN2ExZTU2YmFjNGY2YjBjZmRmMjkyMjY1NmRmNTFiNzZjZTQyNGQ4Nzc2NjBjNDNkZWQ5MiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiZjMzYjQ0YTRjMmRkMmM1Njg4ODBiYTNkZmE3ZjA2OTg1Zjc5MjMzMzQ5YWY3YTU4NGRiMTgzYTVlZjBkMDJjYyIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiI1MmQ4NjU2MTUzNDNjMjQyNGU2MGNiMzE1NjBlZDRmYWY5YWY3N2ZjODVkMjQzOWNkNmM2ZTIwZTU3ZmJjYzQ2IiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImQwNWQwMGFjMjI2N2UzN2NhMTBkMmUyOTY5ZTQzZDc4YjJjZGI0MGIyNzVlMzJjN2RhZDgyYWFlNjc0MTNjZGEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
      "privacy": {
        "obfuscated": []
      }
    }
  }