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 0xb9876f95f4e2a06f6e18ab23fce41c69739d8cc18abcb62c5bfc8dff920b7c9a. 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/2a653206-f616-4645-bd26-cb44d398de41.json and https://artists.proofprofile.net/proofs/artist/2a653206-f616-4645-bd26-cb44d398de41.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 0x77d2541aeab8dfd9b1277db8358f161546646775d4476c978695460620f1aa6e. 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/CAI601207001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb668f04b99132d6a3c63efb82334bc501617bde8de8143c79d6df5420b24734e. 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/CAI601207002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf237c2ce56b8bd2735d46ebd3bb47f4727236be274aa3218bf9049da311377b5. 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/CAI601207003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99691a1c39632e25786ed5582b1b0c829ef5cc7d84c9d194c0f37f29aca1e8cf. 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/CAI601207004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b323cf6f5f47c0a079f13660b0fcb8322adb1fbdd1d0d6f291667eaa1b8021. 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/CAI601207005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50a75440ff38529e63172ed4ef7a21991747d2e93609314196be5dac605506d0. 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/CAI601207006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869e288dc03478042ea111bcd0a6100a7fd764afd743324a8c3c2009b60c4a34. 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/CAI601207007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1d876b2b461279d3c89d8236e33e7f64c56546037eac2e865f8ab053c0f6c50. 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/CAI601207008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc82b5320576ea6b90f7edb146c9a5d68148b25093704f52ca741462845ddc4. 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/CAI601207009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69467a9e1294fb3aff2661df1eb635ceb19c357e2fc2d033696d622ceb35497f. 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/CAI601207010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0917d961523b254fb0b20a130e598f3a4cbd7278e933d05d16e59fc1d0cb1859. 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/CAI601207011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f1a36106950c2c285ab9e223d88304934880a95d8fd987d6a15873e945c6345. 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/CAI601207012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3ed23262845e979443157dd75da8902c233c9e0bfb37fc6bb51435991e55fb. 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/CAI601207013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604758a728fda3ae8dbf028f15b14d6966ec5b2e4569e82fdf6887ae0b952398. 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/CAI601207014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb24077a469a6703af07776f6b2f2cfb2377df4c592ba03b1f300f53281b3012e. 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/CAI601207015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa00ee053dc31d3368d278ed6f20ffbb9b3db412f4a1eebaf1bddda66e54320. 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/CAI600789915.