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 0x8b79ce43164f0194110b34a60e7bd6c27dd7af0745a4aca9c9970ca74d212aef. 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/fdb90844-dc8c-44d1-bcf4-9aa174db2b8e.json and https://artists.proofprofile.net/proofs/artist/fdb90844-dc8c-44d1-bcf4-9aa174db2b8e.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 0x1a3d783c95b6e5a5641b1627868494dc588685817e66df9d6d83a20a53089c25. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/INS180033819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd127450d058693027033cee9cb19ff45b3e8a356d6d321a1a4b049a066480111. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/INS180033820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa18df4dcbc8f8763bd63eb5256c136575eb370240a7a92ab6de51033a533935f. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/INS180033825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b3c6bee17e407e8509c2736f4c3b5b0071dc8eee277f049f0151503599400f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/INS180033805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092c10f7e482dd43b673b061f2ad2a63cd191baf817a42f211a114de2b516c40. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34:37Z), 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/INS180033809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf32ab90dbd76f15877d877c0c222f25abf12176fd2d6b140dec1a1fac972857d. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/INS180022617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1b73b716258896575505ed9e99db214af306a3cf492511bfa877f50e4eb66c. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/INS180021288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf40f37f8f0c4d3a871945d4cd4472920e48dbe2144abb7f97d303e62a5cb238f. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/INS180021291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4590510d3d42aab45f4875c0499b19f8a478ddf76ed18c6eea62bdd2ab2b6c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/INM230900171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x700b1059462e58fe3f4f5543b324d6e788b8996da485a48d67003bc0c3b57a4e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/INM230900174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6042be43141ce99af48cbb93401060e2f87383b3f1a0bc896b34b4cfbd036fdd. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/INM230900065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3dbdbd1276db8a4cf61dfd0e1cc9239f553b7480fa104f1a957e8161a9f573a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/INM230900066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e2c003f0a8af970c5de4c6462559e800ecfa2858f3bbaa9e72b638b8e86ff5. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/INM641200048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba31507fff84a7f7b5393251c81b46a441a28fa5c394498fb520dfa9cd943884. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/INM231900403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf748d816356de8d25c8aa18d350c9214a099bd41cbb4d3ca5dd1b459d3e04dd9. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/INM231900401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4de83bd827f97d23e40de0c770ee6de6f0df8483c4693d89285d5a37b95684cb. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/INV350500189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc24905f53852b51274288ff2da60b243416b87309235a5e99cb1a72a99c96f. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/DGA0S2419932.