Private PDF digest
The direct College Board handoff packet hash.
Loading The VR School
MIT-style credential verification
The VR School Credentials is the public verification portal for hash-verifiable packets, W3C/Blockcerts-inspired credential envelopes, issuer-key status, revocation lists, and future blockchain anchors. Ian Jiang's AP Seminar packet is the first real use case.
Verify a credential
Files are hashed in your browser. The verifier sends only the SHA-256 digest or credential JSON to The VR School verification API.
Paste this hash to verify Ian Jiang's private AP Seminar packet digest:
5776ba8610654de170d51167d967dfd91e527f3bc4d7c86960157178352c1003
First verified packet
College Board can verify the private handoff PDF by computing its SHA-256 digest and comparing it against the published digest below or the unified verifier API.
The direct College Board handoff packet hash.
The redacted preview hosted for public inspection.
The full AP ID appears only in the private direct College Board handoff packet. Public verification uses the masked AP ID and cryptographic hashes.
Masked public AP IDCollege Board handoff
This packet is designed to be easy for a reviewer to verify without trusting the website blindly. The reviewer can compute the file digest locally, then compare or POST the hash.
Compute the SHA-256 digest of the private PDF and compare it to the private PDF SHA-256 above, or POST the hash to the verify endpoint as JSON: { "hash": "..." }.
The public verifier intentionally masks the AP ID. The full AP ID should be shared only through the private College Board handoff packet and official AP Digital Portfolio systems.
Issuer keys
The portal exposes the same trust surfaces a verifier expects: issuer profile, active key slots, governance, and revocation. Production signatures remain locked until an authorized issuer key is published.
https://www.thevrschool.org/issuers/the-vr-school.json#ap-seminar-key-1
Status: awaiting-public-key
No production public key is published yet. This prevents accidental blockchain claims before registrar-approved signing.
https://www.thevrschool.org/issuers/the-vr-school.json#ibuildme-key-1
Status: awaiting-public-key
No production public key is published yet. This prevents accidental blockchain claims before registrar-approved signing.
Verifier endpoints
https://credentials.thevrschool.org/api/credentials/manifest
https://credentials.thevrschool.org/api/credentials/verify
https://credentials.thevrschool.org/issuers/the-vr-school.json
https://credentials.thevrschool.org/issuers/revocation-list.json
https://credentials.thevrschool.org/api/ap-seminar/packet/manifest
https://credentials.thevrschool.org/api/ap-seminar/packet/review