1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b2adff0b42a60ba79eb18a1da442016c7aae9237020a9b5f55e753385b103ef. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dc091b6e-6a55-4a83-bb9f-df1858284441.json and https://artists.proofprofile.net/proofs/artist/dc091b6e-6a55-4a83-bb9f-df1858284441.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Going Wrong - Armin van Buuren's Radio Edit
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x571fa4e634e07257462af72f9b671d5f8797272355b7673cfa3f4216cd0fcbfd. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLF710800330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2974f944adac212ad03fdf5253bf053e97ef2354caef9458dacde02791d3efec. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLS241401807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8793246a410bc3694aebfb1e66321b70575675768d249408cd783a47d3f5158a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLS241402172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1ee327f72e4d5739145f65003d55232fd21da0ae4fee7dfe1293a8b34c32db. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLF712005134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe33fde35452a8eca22fbf70253fbeb988b6fc7ac3d5c91ef4bdeb7a3aa8ade. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLF710800429.
Future Sound Of Egypt 600 - Sands Of Time
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e487f01d0c8fe076566a9bacc8a26f941f11699d2a18ecb3c7d75d552b1d8c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKRMQ1900606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33154342cfe112583feb6eb947184ebe24bb079384a619be43937144c5eedf2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLF711202587.
Starting Right Now - Maison & Dragen Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eb5205698716fa8896fb9507484c265bf1639fd0fe5447563b04f8dc5f64b7d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLF711203552.