{
  "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": "DID",
      "identifier": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733"
    }
  },
  "attachments": [
    {
      "fileName": "sample.pdf",
      "mimeType": "application/pdf",
      "data": "BASE64_ENCODED_FILE"
    }
  ],
  "proof": {
    "type": "OpenAttestationMerkleProofSignature2018",
    "proofPurpose": "assertionMethod",
    "targetHash": "3ad46614034b8d9d00b81d09612344f44c88f28901ca575c655c957cf038f7d4",
    "proofs": [],
    "merkleRoot": "3ad46614034b8d9d00b81d09612344f44c88f28901ca575c655c957cf038f7d4",
    "salts": "W3sidmFsdWUiOiJlMzJhODQ3MmRjZWZiMTIwNTQwM2VlMzFiMWFhNTZjMTc3N2ZmYWI0MTU3ZmQyMjhlOWEyYmQ0NGUyODJjYTlhIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiNTlkOGQ5YzhhMDM3N2FmNWMwYmExZWEzMzRkZTRhZjg0YzcxYmE1NWU5ZmIwOWJmZWMzMTI3MDFiMzY4OGQzMCIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI4NDc0NjY5NGVkNmViNmFmYmMwMGFiMzUwYmVhMjU1MWM1MDI3NWE1NmFhZTAyOGQ0MWM3MDkzZDBiOTcyMGJlIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImQwNmNhZGI3YmI2NzkyOTQ5ZTliMGNiOTIyODVkMDUyZTdkN2VlODE4NmRmNGM1ZGVlNTI1ODFlNTE1NzVkM2IiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiYzZmYmYwZGUyMjE4NDU1MDZiNzUyMjJiYWIwMjE5NDI1Zjk0YjAzMmRhMzRmYWI5Njc2ZGI3MTY3NjlmMmZlOSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiI0YjhlZTZjNjVkZTk0ODE2OTBhMGViNTM4NzUwZDVkZTg4MmZhNTZkYWNlZTgzMTNiOGE3ODA0YzdkYWIyNzJjIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJlMTRmOWU0MTQ5YWJhMGQxMjllYzA3MmFiY2M4YWFlODI5Yzc0NjZjMDRkOTRmMWFiNGZkZWIzMWRiODMxMmEzIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiNGRlMTNmMDI4ZjQ4ODVhZGRhZDRkNTlkOTQ5NWJiZjFmZDI3NGRhMWQ0Mzg4ZmY4MDgwNzM3NTUyNjBjZGNlZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiNjhjMzViMzhmMzYzZjI5MmIwYmZlNDdlZWJmMGQwM2QyYjA5YzUxYmQ4NjMyODc1NGIyNDZmZWYyZGNhNWIwNiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiZWZmNGE1YzFjMTgzZTA1MDJjY2UwNDkzOGVlYWJmOTcxYTFkYThiMmViMmUxODU4MTk1YzQ4MGI2M2ZlYmRkYSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMzRkZDQ1ZDBkODBiZjUzOTI2YTk1Mjk2ZGFiMTU5ZDA2MTYxYmEwMDQ0MjM5NjIzYmU2MDk4MDYxZTgyNWUzMSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJkYWVmOWRiMzA1NmJlYjE0MWJiOTg5ZTNjM2RjNmZjYjY2NGRiYzk5N2VmZjIzNzU3Y2MzM2U1NjhmNmM3YmNjIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImJlODM4YTUwMWUzNDEyM2UwNTRkNGZmMTExOTZlNzE4MDFmY2NjOWEzNzI3YjIzMDZlODM1MDFmYjY5YTkwMjUiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI0NTBmMTA4NGExYTVlMmIxMTRjNWFhZjJjYmE4NjA1NTliY2E5MmE0ODE3ZDIxZDdiMmE0NjUwZjY4ZWEzNjBiIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiNDFhNjkxYmIyOGU0Yjc0MTQ5MzNkZjE2ODE0YTViNmVkOTMxZTNhNWY3NzU1YWNhNWE2MDgxOTM0YTYyNWNmZSIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6Ijc4NTgxNDg3YzRkOWFhMDUwMTVjOTRhMDJmYmNlYzFkZjhhMjZlYWJlYmE3MDVkNGQ2MGU0ZWNkOGNmNTk0Y2EiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiODQyNjgzMjExMTZhZWY5OTg5YjkzNTI4NmE3NDNiM2FkZDUwZTY5YzM1MDNkZWQ0NzMwZjIwNWVjODY5MmIwZSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjAyYTUxMmU3NGZjMmNjYTI4MDAyZjZiMWRhMGE3OWM4N2ViYWNjMjY4MTYxZmUwM2U0MGFmMGQ3ZGZjYmM5Y2QiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI0ZGRhMWU0YzIwMWI0MTFmNTc0M2M5ZmU0MGY3ZTIxZTQ1OWNhM2IwNGMxNTNiNGVmZTU2ZGQ1YTk0YWY1NTg3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiZDAwYzg5ZWFlMDdhMzM4MWM5YjU0OGY3NWNmZmM5M2VmMzQxOTI1ZDk3ZjkzYjAxM2Y0YTU0ZTg0NDU2ZTM2MSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjdkNWE5ZTU3NjZlY2UxMDY1YTRjNzZjY2Q3ZDZjMjA5MDhjY2M3NTIyOTNlYzY2ZTlkZWQzMjdhZWNkNThlZWMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI4NzJkY2JkN2E3NmFlNjcwZjkwOGNkYmJkOWY4ODQ4N2FmNzE5NmFhMWY4MDY1Y2I4ODA3ZTI0OTVmYmExMzNlIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiY2Q5MjBmNDE3MmFlYjdkZWRjN2FjYzM1ZTU0ZmYwMjM0YjZhNWQ3M2JjZDhlMzY2NDVkNTQ1YmQ4MDgyMjZmNyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiZDhmYzk5MGNkMjk0MWQyMjk1YTVmYzA4MzlkYzQ5ZTQ4MWM4NzU3MTFhMGQ2NmVmYjMxZDM4MDRkZGVkYzVlMiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImMzZDI4ZTgzNjkxNWM5NjI5ZDcxNmQ5Y2FjMWQzY2Q4MWJhMTU3Yzc1YjcyN2RkNzBjODUzOGFmYzUxNzRjNWYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImJlNGM1YmJmNmM5YTQyMzM2NTMyMDVlZDZmMDFhYjM2NjM0NjBhMWU3MDlhZTMzZjFmYTFmMTFjYjkzYjg2YTAiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNzcyZDAyNjg5ZmFkMjUyNWYwYTI5ZDJmMGZlMjY5NWExNWY5M2QxNDAzYjk0NmI2MGIyZDRmNThiODAxZjA2NCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYWFmNTUzZjM1NzcyNzJhNjBiMmI3ZDk1ODg5OWNhM2FkYWMxMzA1MDU5NWJiYzI4MzE4NWQ2NDQwM2Q1MTAwOCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6IjgyYjFmMzlmNDQ3NzZjYjZlMTc2NjA3NWJhMjE4YjNkZmQzNDZkMzYzYzNmOTJlOTI3YTA5MmEwMDE1ODNjMWEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjgzNzQxODFmZTczOWJjMDY1Y2M0ZDQ0YjQ5NTRiMDZjYjA1YTIxNzY0ZTU1NGQzYTIzNTFjYmM2NjczNDdkNzUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6ImYwNzI0ZGEyOWQzYTUyZDdhMjVmYTM2YTdiMzRjNDk2NmYxNjAyMTdkY2VjOWE0ZjgyYzA3OWJiZWZjMzUyOTciLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiMmQ0Nzk2NmExZDdmMDI2Y2M1NzA4YjUwODhhNGM2MzVlYTk4ZjJhZTY4MDVkZjg5MGI5Yzk5Y2JjNDYzM2FiMSIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiI2YzYyYjExNWY5MDhiMzBiNTZjZDVlMWFiMjMwNzg3M2MzOWU1YzQ5ZmIwYzNlYmU2NWY3MGFlYTUwZmU3ZGMyIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=",
    "privacy": {
      "obfuscated": []
    },
    "key": "did:ethr:0x1245e5B64D785b25057f7438F715f4aA5D965733#controller",
    "signature": "0xafdc05024a59f67d0fb01c3d41240f722ab866dd9d24bb57a1608803af96579f023bfbb8ef1dfa325c1487bb9d35fadf6f1cdef379c0700a52cff65e2d22982d1c"
  }
}
