{
  "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",
        "location": "0xe943C95f456DA8e17c6d1a915eCF1a6ef0a182a8"
      }
    },
    "identityProof": {
      "type": "DNS-DID",
      "identifier": "example.openattestation.com"
    }
  },
  "attachments": [
    {
      "fileName": "sample.pdf",
      "mimeType": "application/pdf",
      "data": "BASE64_ENCODED_FILE"
    }
  ],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "a05efdb7d3bca55c7d36946837f2b3b6ac6e5c9ed178645f98f296e4f06657ea",
    "proofs": [],
    "merkleRoot": "a05efdb7d3bca55c7d36946837f2b3b6ac6e5c9ed178645f98f296e4f06657ea",
    "salts": "W3sidmFsdWUiOiJjYzY0ZGFhMjIxOTI4YjA2ZjRjMDAwYmIyMjE3OGNiYTgyYTllY2M2ZWM4ZTJiNDQ3ZmUxOWU3OGE1OWYxNjkyIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMWI4MDUxNjdmYjdkNmU3OWM3M2UwNTMxODlmZTA0MmEzZmZmODI3OTIyZDE1NTI3YWZlNmUyMTA1OThkN2I4MyIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI3Y2E0MjY0MGRkOGYyMjg3OGI1NzIyNmIxMWExMWQ4MDlkODg2ODE5ZDM1YjJmZDg0YjBiYTdjZjRjYjJhMjEyIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjhkNmIxMTc3MjAzZTZjMzkyMTM3Y2RlNjY2MzQxN2MxMDBhM2EzMmE0OThmMTA0ZDRlYjYyNWE5N2E1M2Q4NjkiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiOGRmZTlhNmNlOWM5ZDg5MjM0NDFkMzc0MjI3NjQ4OWJlYzA2NTRiZmY0M2UzYjUxZWM1ZjEyNmE5YTM0YmVjOCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJmNGQ2M2FiMTQ4ODkxNzZkMTEzMDYzNDdmMGJhYTA3NzZjOTI1Y2Q1NmY4ZmNhZTNiM2E1NDE3MDI2MTI5MmRiIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI5YmNlZjY5ODI1YjUwODRhY2E5NTQ4NTY3ZGE4ZmMxOTE4OTdhYmRhMmVjMmM4ODY4MDE5NGRmNGJhYzMyYjgwIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiNWI3YjEyOTBhNWE0OWZiMWY0MjhiYWU4M2Y4MmJkNTIwNjYwNTUwZTRhMDA2MTRlYWQ1Y2FhMzc4N2M4MTVhZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiOGU4NzgxY2I3ZjZlYmU2NDg1NTBjZjM5MzYwZTEzZWIzZGM1MmM4MmIyYzRmYzk2N2FmMWU0OGEyMWRlNmNhOSIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiNWJjZWViZGRkYTZkMzlkN2RiZmM2ODUxODUwMmVkYzE4MDI5M2U0ZGRmNTJjNjg3YWFkZWZiODZkMTY0Yjc1YSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiZWY0NWE4ZDhjZDQ5MmJiYmZkMDdhYzQzYWM1YjkyZDVkZTkwOTBhOWExZTI1ZjIwYTg5MGQ0MWIzYzdhNWFkOSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJkMGZiNTYyM2RmNzU4ZmI5N2MyODdhMDI4NGU5YzRlOWJkMDViYjIwMWYyMzYxZTVmYTk4OTZjMjYzMDEzY2EyIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImI2YTZjMzY5YjVkZDc5YzVjMmQ4OTc5MDkwMWVlNDAwMTVjYTM1MzBkYTE3NjdjNzBhMjY2ODVkZGUwN2NiMmIiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI0MWRhYmFiYmRmYjhiMjViYzY5YzRiYTdhZmMxMzMyZGQ4ZWFlZGE1NmRjMzRhNjIyMjJiMGEyNWQ5NjViMjk5IiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiNmUxZjFlNjkyZDBkM2MzOGQ2YTFlMGM2NmI5ZTAwYTI4ZDZiM2Y3NjdlOGRmOTgwOTZjYTg3NmYwZTc0OWJlNCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjBkZmRkNWJhZWFhNDlmNjgyZTU4YzNiMzBkYWU2MWIxZTY1YTc1MmRlZGE4MzM5M2NlNzg2MmY5NmFkY2Y5ZTEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiZDMxOTc1ZWQ0ZmQ0N2FjM2QwNDg3NjlhMGQyNTliYjY1NjRlYWYzMWI3MTY3ZTRhY2Y5YTI4Y2Y2NDg2NWQwMCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImEwYzllMDQxZmY4NjBkMTdkYjQwMWU1MDE0NjQ0ODU1MTlkMTg1ZjE0MTdjYzhiODNlZGE5NjViMTFiOWMxY2YiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI5MTdhOTVhMjU0NzllZjI4MWE3MDNkMGEyYTZiM2ZjZTA0NTIwNTIxZjIyMDI4ZmRlOGFiYzgyMjExMTAxMzQxIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiNGZjMjIxNGU2MzBlZTU3YTk1Y2ZhZDJiYTgyZmRjMjhkZTgzOTMxOTg2NDFlZDNmMDY4NWQ5ODg3YTZlZTg1ZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjVlYjgzZTMzZGVlYmIzN2UyYzUzODk5NzU3Nzc0Y2IxN2RmNGUyZjg4NTg0YTlmNzZmYjQ1ZjIwNjA3M2M2MTkiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI2NWNkZjc4YmNjZDQ3ZWE5YTJhODQ3YTE5Y2RjMThhNDkxMWY2OTYzODc0N2U4Mjg2ZmFmMjEzMTc1N2I1YmU2IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiYjEzZTJkMjAyMjBhOTRmYTBiZDIzY2IxNjI2YTdiNzE0N2RlYTUxMDQ0NjJhNTI1YWFkMGUwNjJkYjRhM2M5OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMzA5MjM5NzE0ODc4OTAyYzgzMzgxNjUzODBmNTI5MmI3NDk3M2U3YjAwOWJiZTdmNzdhZDZkZWMwZmRhNmFmNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImNmZDViY2JjNTExN2VmZjNlMTMwY2EzZDRlMjE1NTg0ZWFkNzU0YTkzZDVmYWVmMGRmZmIyMDRhMDcwMTdlMTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjA4NGFiYWQ3MWIzOTc4YTRiYzE3YjUxY2FmYmVkNDgxZDYyZTEzMWZjYzdkYzY1NjQ4NjE5NTY1MmQ0MTBkZmIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYWJmMmQyMWY0ZmZiYTFiMzNlYTU1Y2NiYjI1ZjJlNjIxNzdkMTZlODdjMTA1ODljYTkzOTlmNTJmM2JhOWE2ZiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiOTU0ODliYWFiZjVmMjQwNjFkYWM1YjliYWI4NDRhY2MxNDQ0NDA4MjFkZmUyYmZkZGNkOTg0ZWU4MGM1YWUzYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6IjAxNTMwNDE5MGQ4NzMxOTQ5MTVhYTc5ZmY4NDQ4MDM3MDcyYzE0MzQwNDg0NGI5OGQ0MzM0Zjk3NGI5ODQzNzciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjRjOGEzNDE3ZWRjMzIzNmYzOTM0ZGQxNmM3MTM3MzU4ZDE2MGRiODhjZjg2ZjRhNDU4MDQ2ZTU4MjBjOGViMTkiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjI5NjFkYWMwZjk0OGUwMzRmMmQzNzVkMzQwNjhmNWY5MDgxYThiYTM1ZmZmOTgwOGFjZDgyZjFjYjQ4ZDM2MGEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiYzUwYmQ0ZjIxYWFhMTgxNDEwZjlmNDE2ZjM0YzkzZDdkMWExMzlhNGMwMzUwN2ZhZjUxYjAwYzEwYTNlYzBmOSIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiIwNzA5OWVhMDc1ZTBjMTlmNTk3NDJkZThhYWQ0MmIwMmVlZWY1Y2M0NzY4NzQ3MjdhZjVjYjU0YTM5N2ZkMzQ4IiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0x609dccf2a58b104de071c2956c9aaade17c64b8d36f755a49ae485d3b1342a5c2b53ff7a12489ba1915cf8a73461d901957f960b734aa5521a7e8140d5fb5dfc1c"
  }
}
