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 0x1f5a19f93184d66263df71b3dd51a88080c0c86df6c48ed1d2a6f7e72adabc7d. 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/a1f4fdbe-ac9a-41a0-b17d-ff9954ae084a.json and https://artists.proofprofile.net/proofs/artist/a1f4fdbe-ac9a-41a0-b17d-ff9954ae084a.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 0xfe7694e79bd286384e39d7b5b14457d022b4cd399f5c1557aeaefa19667e0310. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/BEO632200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab6bccefde5c6487919d8e264635cef1d3aa9b67980e4b5aa564f60e88192c7. 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/BEO632100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56f91fa51141ea630238e8a907e4f7d7f4373f78361ac42804c419e982ef554e. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/BEO632100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9921ba3a876c91750f0af55c76063e26e99b48251c9dd4ff6056b313b0775c06. 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/BEO632100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa37122e154419050c779a7d58f232e0174cd498e3f74ef8a914a39b8f57b106c. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/BEO632100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b08f24d688c4802059675699d61072bb7ae59decb5f2e15eb3678adb4254bf. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/BEO632100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014bd8c6ce40601084c4ff9f38bccf7454dfc94475748b1813632edd32e6ae27. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/BEO632000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf713e9411405d9f98f91effdbd9dad5988a3a67d9b61134d0770a7ba54d7f9cf. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/BEO632000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1963ad8fdd278085cd8baacac096ea082cd171be72e5f738ee8ea13c47143c6. 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/BEO632100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa3c0eeae3faa2832a09b72fa3249528bbd44a10b5cc3b243ff639cb590b2378. 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/BEO632100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220c9704f13c6482adae0620cad1e7e5d461bc1870858af176d5ca959124800d. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/BEO631900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b142a8716284f4409307d91947b5a8250de1c1625430bb19edc64b1d258c883. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCADN1856173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f57620204f57bfb1730ba2ad8fa6901b2e5bd26d0bb2f08397577fe0e27963a. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/TCADN1856175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70243c6ae6a65123403259a6e4b0b94c885686dba944df28b05d6c45f6e5fe25. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/TCADN1856176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4238064732a2b60f32632763cd1caf3fd7cdc7ca2f7ada81179ae0c53ffe4b07. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/BEO631700003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b2d115bb2634f347b3d93f751f707a99940becd32f16f02c07422c3b977e9cb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BE0631700004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aaa64763e7aa0251eb930cf2a6b888542502da7630de92ac30768dc5530177f. 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/BEO631700005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aebf1a0169a7813615bebec82793051ab1fb0242c6e88d4403c3dab16043d68. 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/TCAEK1986347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bc9c42d81ff9f0abf943414db47d7fce8c19960ae27c30b6db6b1bf83e4ee85. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/TCAEK1986351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f6e32f7a62e2d419325485d70c0b1de05e263503ee393ac857667619571a5f. 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/TCAEK1986353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a7355be272c664acd5f3e23d94c0a977aef14162ac8848858b494174b70658d. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/TCAEK1986358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6489378fa06f8422378ac97d5b0b4963c5afcb3fec646b34ad5e8142404b1b3. Chain 2 (Bitcoin): anchored in block 960187 (2026-07-30T01:34: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/TCAEK1986362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6821820f270fd937692e24f2730333172af613d99feec4d5980e0652933d7884. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/BEO632100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c76536f1e63e8b26dc47928066387165b124344d46f5ab6ff18f7c879de2d4. 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/BEO632100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9921ba3a876c91750f0af55c76063e26e99b48251c9dd4ff6056b313b0775c06. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BEO632100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014bd8c6ce40601084c4ff9f38bccf7454dfc94475748b1813632edd32e6ae27. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/BEO632000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220c9704f13c6482adae0620cad1e7e5d461bc1870858af176d5ca959124800d. 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/BEO631900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a86cdf6a24e5e7e37f2825a926844092640a6de5b35506c6ffc8c2c912d78dc. 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/BEI261800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6315988580dc8474f587d54cac71da1993cffcb9512700c2684e85f368167f. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/NLZ541800701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe11f3abdff7fb60b66f23735a7eb8a480508ee0cd8c926e51ece3fa7272eda9e. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/BEK241100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x432b8f629129851887ab245f7af822262b349ec98728a98523282698d3be160b. 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/BEK240800031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4194f635433b35ab0b291648780fbe1a16865edfe7b09358ab03a9e32eb7a4d4. 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/BEK010801132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c66d1bb5798622cffa1b20908895e8c8a3cc691e8a2a4b37b4180d69f402b66. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/BEK010801131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1051e461f51d37db2f67880f542afb3066ddadc72a2fb89a6ace5e6f9fd31cc. 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/BEK240610005.