{ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.3.json" ], "id": "https://ntu.achievementstudio.com/milestone/v2api/api/achievementcredential/b40fcee0-b972-4c1f-86c8-9227c90f3f27/json", "type": [ "VerifiableCredential", "OpenBadgeCredential" ], "issuer": { "id": "did:key:z6MkmTMYYAhkonQtF6x4kdb1nY2aiq7JbzvxzF4YvrHZWh5j", "type": [ "Issuer", "Profile" ], "name": "College of Computing and Data Science" }, "validFrom": "2026-02-28T11:09:48Z", "awardedDate": "2026-02-28T11:09:48Z", "name": "Pathways in Python Hackathon: Finalist", "image": { "id": "https://achievementstudio.com/milestone/v2api/api/image/Achievement/983a792c-6c6a-45f1-84e7-187c25bbd30f", "type": "Image" }, "credentialSubject": { "type": [ "AchievementSubject" ], "activityStartDate": "2026-02-28T11:09:48Z", "identifier": [ { "type": "IdentityObject", "hashed": true, "identityHash": "sha256$ffad52359dcd139cd879c295d0999a62cbcdc1dac18e8736c34c8ac006500e1a", "identityType": "emailAddress", "salt": "oDGqZrmeQWE4+VvzlpC183GYwQ55SaCArFL5tgYMcLs=" } ], "achievement": { "id": "https://ntu.achievementstudio.com/milestone/v2api/api/achievement/1440c336-097c-4faf-b1c0-c8bb2022792c/json", "type": [ "Achievement" ], "criteria": { "narrative": "Selected as a finalist in the Pathways in Python 2026 Tech for Good Hackathon." }, "description": "Recognises selection as a finalist in the Pathways in Python 2026 Tech for Good Hackathon organised by the NTU College of Computing and Data Science. The earner’s team was shortlisted for demonstrating strong technical execution, creativity, and problem-solving in developing a technology-driven solution.", "name": "Pathways in Python Hackathon: Finalist", "image": { "id": "https://achievementstudio.com/milestone/v2api/api/image/Achievement/983a792c-6c6a-45f1-84e7-187c25bbd30f", "type": "Image" } } }, "refreshService": { "id": "https://ntu.achievementstudio.com/milestone/v2api/api/achievementcredential/b40fcee0-b972-4c1f-86c8-9227c90f3f27/refresh", "type": "1EdTechCredentialRefresh" }, "credentialStatus": { "id": "https://ntu.achievementstudio.com/milestone/v2api/api/credentialstatus/revocation#125397", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": 125397, "statusListCredential": "https://ntu.achievementstudio.com/milestone/v2api/api/credentialstatus/revocation" }, "proof": [ { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", "created": "2026-02-28T11:09:48Z", "verificationMethod": "did:key:z6MkmTMYYAhkonQtF6x4kdb1nY2aiq7JbzvxzF4YvrHZWh5j", "proofPurpose": "assertionMethod", "proofValue": "z4qFn6E9XQUCCY5euQB1jZJx162qrunt52KJeZzd8nWaCLB3xyhgQakMn83WrR4uVtGMRoczT8ZYogNP5QF7532aV" } ] }