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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54daf2ccc1544a8c636521470532d5aff39b4dbdc006ebf2cc11f8992a4b2422. 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/040140c6-1cda-46bb-b9e3-a5f344e70dd2.json and https://artists.proofprofile.net/proofs/artist/040140c6-1cda-46bb-b9e3-a5f344e70dd2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
I Just Got a Critical, So Lets Get Physical
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5234708b1a9925a0f01e95861289c8eeefb65a528d26335bd7bb06a7ca3e046b. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QZANL1763167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54d4dea0818b7bab4ec1c1bff75950c8b521f04a4da6a46392e7ac738b4e21e2. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZANL1763168.
Don't You Just Hate Knowing This Song's About You
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44bef3b993efc04efee409cc2162162bf6ac4cd529931819b7a4969cf84d3346. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZANL1763169.
If I Were a Dinosaur I'd Be a Gallimimus, Those Kids Are Fucking Nuts!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668ef952e74dc80cd07e92a01fb5ea56ed456586527114ed820bd4359b63bf7b. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/QM4DW1770920.
Four Crazy Ghosts Are Chasing Me and All I Got Was This Useless Cherry
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea68bd1a76f96a1a9501d9b5bc546b5bf9a26b0c95f9d4a105df508aeaf0a5a. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QM4DW1770892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e21c023dd62e6e54c8a33288becefc18698e407566aed5eba787295f934be1d. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/QM4DW1770894.
I Don't Usually Dance but I Forgot How to Not
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1cd04a8792a5dcc6e4ac3397d703187108fce3e9f91d61d55947659ff8b8276. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/QM4DW1770895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3bbf4aee12c4de0cb2234caf784f7312418c6a9ee11b1db28a98ad3acfc732. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QM4DW1770896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29afcb10d7768c699c1afeae97e2786e179f45392400d684824c8c72a90b442. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/QM4DW1770876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88cc60a1e35af5e3d46b63bbc1cbaa15de8414e7224110a4f07e55e1918bcea. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QM4DW1770877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3080503b7d6a8ed5fd59f8fb9bf4794471627cf9dac34ceb0cc5c42b6aacbd8a. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QM4DW1770879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed562782e13eba59aba639fc44027d12abdba5e1a7dbbd56332d528dd9afef3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZANL1756408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70932cda8fb7047bd63776be9ca895ddcd236505da0af552ee031a35eacf71e7. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZANL1756409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f34a8a5206304717dad23b28f97e2d8ed6f068422d67d0e0eb3a1b4849ff98f. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZANL1756410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c5b6c8344db0fafa31699039d3c814cf19cb5704bd2168ed91ea32f468251e3. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QZANL1756411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb711913d79c0785fcf223f98cf11a2cdb08d2a6bc99e5ac54c4924d3104928. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZANL1756412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a3947c8fe795dfb6954248aed862eb2bc827a7f5e19a9b6011fe1ea8e62dcd2. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10:36Z), 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/QZANL1756413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfee442a4052860cb492f651288fbf967fc56f75966a7acf4dc33beefd9eb7c7f. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZANL1756414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3700eee107f9b8115d5f4d3a156601451e9bddd6f7ffc5b563ab9935a7d70b00. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZANL1756415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad8e093a07fdf5c5b9744a3df6160584b546ee93d852ab4f3ad8d4ae68dd177c. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZANL1756416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e47c68e9862de0d593bd259f39b72c4b6abddb59fec00b80d645e2d104260fc. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/QZES51808339.