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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf377f0a7e889524f0a020738c3ffb2241494b5126d5cc015e7d58c83171c6fdb. 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/139d4753-9303-4940-85de-2180f7a3f5a3.json and https://artists.proofprofile.net/proofs/artist/139d4753-9303-4940-85de-2180f7a3f5a3.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32bc7a00f2ed14aa0d54d6f81e751050592221a5599204f77db989b1aa4248b0. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZHZ42088246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb3dd14dbdb65f0fa88eae7117ce5517365c913bf0370f9f3504c7d103726c8. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54:25Z), 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/GBRKQ2258970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5605beaff083f597cace8b98a56d63b5cf085940bb31aa765f5afc9e65fbfb1. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZW9M2219030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed107aa7f359c1c8ba21764efdf0f4bb38b5418343b99cac249f5f801fa4c7a5. 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/DEQ121855233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db583de6cc5525bd8f237281c032438fd4fd18b9151c02d2bde6a9e7b0f1df3. 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/TCADU1846008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524b4d1e29d6cb2a76daff9cd55485d23a0e56a643ebd6d91b4e12791c097566. 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/TCADU1846015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6356141f4d8e8cdff595c82069edf94703a3522b2bb82b69a75c791d2dbd30df. 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/TCADU1846019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24cad667186d2c1528418326dc734a025ac5811f3236277ae1f22de146556752. 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/TCADU1846022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87b6bfa9a50394e3adf66bbcd677cc6c37ba1f9688220e656f564d33b35e20e8. 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/TCADU1846026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfeaf6715a626eae57a6f4bf19d602fdbbe8d6d24d6a35f7a9aa6f99fbeac92f. 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/TCADU1846028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480f1578e05c9ec09223544ab800491199ba7ea860a2162c588e426b297cb252. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCADU1846034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6720b9897e38b1bcb5de6591aece280b8c87e5d03169f4b07f5132387c394a3c. 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/TCADU1846045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f41c4ab55e86f5b5f7e5881cd4a18804f273018d80c8b13f268ef2774cba2f. 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/TCADU1846054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dfe5a33177757a08572d818c93a7661207c966d32b90ef76aebbc7ff9f12075. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCADU1846058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f5c16b6e662225580347d8b4f3e3fff44adceed9cc9295d7fa85abd3ed68c6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/TCAFO2181896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40ea09f5168ba0d6242f38a5c9a7b6d32ba9f3218d176b613c0fe8d396368a2b. 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/GBLFP2030342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72225e28d960b7d56c95375847097328e99be3b2e07c776907ee9a199615f7af. 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/GBLFP2031847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe84fd37f69640334bda7d56d43adc47eb10257c0265116a3d0991a1be89eab06. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:35: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/GBLFP2031849.
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