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 0xf3af4980a78d0ebd2db7f87818e812a596bc1cf2086fc72aa3f3d5d7bca4cd22. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4325d721-40cf-4c61-8d46-5b454623afaa.json and https://artists.proofprofile.net/proofs/artist/4325d721-40cf-4c61-8d46-5b454623afaa.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 0x43fae8535f76d5733778d8f936e534a28a0d594319a1e96d17307df23d81e823. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/CLTE21800525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c52284a84ba44cabf02c54a4a56d1420f8f81e5c8447463a8599fdcfb45a7db. 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/CLTE21800526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e9a8b059b12825f5315c59231644af418488fc1fae0000c8b3ffc42080578c. 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/CLTE21800527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06624c4d3f2ed1ef985c9f2a1a47684811e43d723ddd4107b79cc3525665b884. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/CLTE22400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c52284a84ba44cabf02c54a4a56d1420f8f81e5c8447463a8599fdcfb45a7db. 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/CLTE21800526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x473ee7784a9bdc28cbc52c35d7fead8e8e83862430a98b5d1542c4bc54919d73. 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/CLTE21800528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90420defebbd8997b150b6a8008460fc12b99bb3bc37847de73928f87ec09c35. 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/CLTE22400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef0d259a26059b3c49363a870a67b9220be6ce30705823a3c104fe678639685. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/CLTE22400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbcb5e6544f33f1f24da37fb1a054dd91ad9529e1894bc35b5a1fc8fe7508ea5. 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/CLTE22400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc9605a916ad222f1e9f3e80e4eabc32817a76dbcc3de90b0af63ca18356b3f. 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/CLTE22400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e9a8b059b12825f5315c59231644af418488fc1fae0000c8b3ffc42080578c. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/CLTE21800527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43fae8535f76d5733778d8f936e534a28a0d594319a1e96d17307df23d81e823. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/CLTE21800525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc95cee32f902dcdeb8fd4d545d8c29e18fe35d9dd82d6bc8fd4a2c5419bf51. 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/ES71G2510745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1a79d14ea95eaa0bf14395eefbda0da2205210ef99b54a100935d4f42eabde. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/ES71G2329764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00f39f4f5e4b417c3144a6b2a6950e21d702221ae8a432561c3147aa3980a15e. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/ES71G2329762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdba6ccabc4402a924ecccc313d2ffc6b5584731701bd47d6ecfb28e2f3b14eb. 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/ES71G2329763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b43ed869b70ea23aec5183c1916e46616b5bab155b0a85946e5d300f4e97bb8. 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/ES71G2329765.