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 0x6a4af951bf6a761753725581049a3065501f2af1ba718d17eb4354f867e2ba9d. 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/3b6d18fb-9eb9-4c8c-8963-b87db2c4174a.json and https://artists.proofprofile.net/proofs/artist/3b6d18fb-9eb9-4c8c-8963-b87db2c4174a.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 0xdf84242383db8d0552f7478ec5f7510be5a7a10baae0649198dd08d372d73de4. 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/PLI369749400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2cf065b285286c7c50a61184ce54a6e4f19d6ea1e073a90f33499799adf1ce8. 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/PLC062405424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f12a6e33d527975dbd129b2950acaea7e359ecd54938d3400a9c58144844141. 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/PLC062405419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf84242383db8d0552f7478ec5f7510be5a7a10baae0649198dd08d372d73de4. 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/PLI369749400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2cf065b285286c7c50a61184ce54a6e4f19d6ea1e073a90f33499799adf1ce8. 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/PLC062405424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0fd1f0794387699adc6e28d6a4fa7e7ba03af6634571fe14adfd56bb10d6c8. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC062407390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b0cfd1a653a8d884f9c038b09caa3e4f9a441b22854538f7f5f162e913817d. 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/PLC062407391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d39bf8123c8f90302f82b5f5322a9cade06afffbd26ca72097a3adb7a2961ef. 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/PLC062407392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0143af7d73565f4d1f8b77f4b70d34604440be4bdd31a116137310c6cdcd43f9. 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/PLC062407393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f12a6e33d527975dbd129b2950acaea7e359ecd54938d3400a9c58144844141. 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/PLC062405419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9838bdd3822ac01ddb7985181a544d5ba01360769a28a570da1432e853b25d1. 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/PLC062407394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12628364169a1c283e43cc67a2028ced4155a683e5e7e7d4840c1d37e9c8ca09. 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/PLC062407395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59ccd37fa96f2d124810d00d8ae4271027d90cfa0ab9ea4d5d2354d287d1465. 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/PLC062407396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42cb958ea95636e29ca8f5cdd0beab6b0e9474b31a507cc5a5939cf4c3e198d. 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/PLB382300309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe42cb958ea95636e29ca8f5cdd0beab6b0e9474b31a507cc5a5939cf4c3e198d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLB382300309.