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 0x067dcfc060239fa8cdd4a82c9081da61bfafd2f06ddcb69e8f4bdcdcbd43e101. 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/055c3f94-f2b4-4309-8c78-0393d033280b.json and https://artists.proofprofile.net/proofs/artist/055c3f94-f2b4-4309-8c78-0393d033280b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x8a2018e34163d52f9c7a718ff5b453ef7479da88b062019065e6ae3bfb3ff6f0. 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/QZNJY2485345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f89c4c54b541b8906815c3bec515150042272de1344a2d9d6de9d2d803a2b5f. 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/QZNJY2485346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x904b8611903ecb81860aa537143a2ecbfb56de57bb02f4132df57018fe853051. 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/QZNJY2485347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59766692e31e82121cad2cb9d3a251faa95b756cd41f3bbe2cee1dc19f84590a. 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/QZNJY2485348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05739330b0799ac8e27c7f5671506bd4bcda9bb15ec228289f7130f4de4688a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2485349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ad016495dfdf63af93d9007959c76b36000096e1a1c880bde7efb81a35091b. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:34:25Z), 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/QZNJY2427495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc46d12d4a657a10fca243b59d9d87680259e5475808d7828e88cb9ff35554579. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2427496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a092e1614e3ccfa527c27616977d68be75ba6502b6a67029e4a42729e11f158. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2427498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602d075dd8daf77f7c472fea59fe1e73837660c2557bfa0dbeb1aa8693811716. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2459342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c03e8a1014aad2b0a9b7cf8b7b288e2ea9e431dbb02705a9dae386e7012b627. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2459343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc62f240aaebe5c10239ef925522cf64b8df74c46c0a4b5fcbf74649fde76418. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2459344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2986566a5cd1bdf2276ba314bb0a53b570a107f25954d951cf200d1e66b8c1ae. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2459345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa137b150d9755c441a2e166b2234da07a300618302aa62fa790a6af1a983a2a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-17T00:02:47Z), 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/QZNJY2459348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c9d5e21b719c8905d591e7ed37d4bf59d5e0f83f36178c5360b814c0c1ac708. 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/QZNJY2459350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627a4fcc008ea2d2ea8ff870b206ba37433e48d916829ba6f20b77b27c267ce5. 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/QZNJY2459351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e1cb04410e1b127796dd8caf2bb45b1b171c2d0ab8ffa0b7f463d10e22288a. 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/QZNJY2416098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2334f38f401e9e757220fd1eb2d2b960a092a3f85fc190a988cc7c7a23c7e27c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJY2416099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01cb49011c8bcf082b6fcdce1bf3255fc876d36141bdf156169dcea0171182b6. 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/QZNJY2416100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34b70bce5134498e70991a4b7d83021f1da8293ec9f2b92a5078505bd8fb575a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJY2416101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a75d9d4ef9534be063c8d71d90b4905a2dcc05d96659dd82798f4ba66f49799. 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/QZNJY2427502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf989332b364711788781b892cfc73f6020c6641c2e39f25a8e0ffb398ea1277c. 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/QZNJY2427503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b603c67ab3735f7906e9a395c595cea3878be629705c3bd94f4ffadb76a0c2. 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/QZNJY2427504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aef5c8c68f40e85b6e26a95e6370ac1b28f8ec72a516f45b279854c09aba281. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJY2427505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc442f9856e87215c6104a03efff31c589a3f11b7e6101ec7f886a75eb19f654a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJY2427506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32adf18f316368ff1fabb216d73105089afb6fd2d4735055c4769fc4ae185fb6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2414360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x775c559e2b2aff8f82141006ebb54fb84cf67bca964bd5baf0f4e83d71dba940. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2414361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48d1c3cdd3828b5fb0734d02b2f51fbf9f96134928648301dea502a498fb9a9. 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/QZNJY2414363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ba35885866485ec3ba1d07e31a06a6b97dd71e0cc687f318ea9d0d2ea2f143. 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/QZNJY2414401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc35c1d7d0f6165a5c3e0470cefe66b16bf5915501642a7f1f9d09010e2007d9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2414411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06252c5a28ef5f58036fbc644184d090b0f1378cde34122a7dbeccf86a7108d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNJY2414414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadfa524e5b6a5f7b7b472b328056288c31055d099c929f5cb4f1411a52738657. 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/QZW9N2215149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1777f73cd85e65119a0a03310a5fee42688dc4537c1c14c0e32a38c11f7d7408. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZW9L2417789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2386deb0a2e01574a69f2d2ebff4673fc631ff962c593d16e90a1f75898becc6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZW9L2417787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e14df9ad2a7934b7ca04eab066921577abc50741c66ca16ea8923c53487939. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:00: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/QZW9L2417790.