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 0x665bd74922cf4320c25ec02592c3db14b35ffddf5c96c6531d5ffa667978e3b5. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/db0347ec-4ec7-4823-b3e9-a1cf38c0c2bb.json and https://artists.proofprofile.net/proofs/artist/db0347ec-4ec7-4823-b3e9-a1cf38c0c2bb.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 0x3350fb670618b9833454464720b83cbdee105f533b2bed48ebe21206b807d39f. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/PT2DY2300386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8734b8f43563d68e9dde5fea3814f8950f2a517eb35e5d0781556a9d045b97d1. 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/ES71G2050442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddf60fc09b385a4910ce0b8ad5cd5aaea5e34263c10d97650fa91aa9d6272873. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/ES71G2214359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf830709c29ef0d960bdbcea70b852f4f96c75918fd8be3d4b49ee8fe1cc9204a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ES71G2140273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96bb0293fb37aef3912f4b5322171f30bc312e6810a53c492f2ed4387e5f5d3d. 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/ES71G1936391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c664d75beb10f0f9beb2e86bf7d8137a3288ffb4a623523d3b6ca2b3d4550c8. 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/ES71G1913333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71ae6b122fabc3897b51b71468fda7b3b051617f4224499a96a1be86ed9213a0. 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/QZ22B2073417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf94fb21b5b825336a7f9c20da4a6eb3bd1b4e41013462c2f6840e695d35b7c3f. 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/PT2DY2200453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5b8d042665c9fb99542e53ad558032f396df83b131345b87906c2beb889d3d. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-21T21:19:54Z), 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/PT2DY2100126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069d5914b6b1427eeb6876226e3f7643be320ffcea4033d8d2a2ae9be321c50d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/PT2DY2200456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabc97e7de181e78517b99d10f544be2a3351c613c8feeae96190a08ef9602c50. 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/PT2DY2200458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d8432c1fc57ecfad4c0478fbe1a968bf0a9600d0d465d0849caa6e086607a2. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/PT2DY2200459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30bb775a9c45aeebc7b85694bc31e7c644f99ca542a1a059fe31a8b26c12a22. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZMZ92048686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b57462037540d6f8a9e7dc58f532d018d2c1756246108979da10585be533526. 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/ES71G1913274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4b391a1e80dbb5a8d4c83530e6f4aeb285b49a2d2056b6a5ee74d3237485e7. 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/QZNJV2537026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852972e554836dffee7d15b5a5e4ba7d4493b28c7a997779013469591c779b30. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZNJV2537029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf59731e9f1d1547fd718a616748cfba396bd229ab44835e4e83db62fa158197a. 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/QZNJV2537032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d3781561ceacd01a68c2b0402a38d79e9d920f12cf850afb45227aeb93cbe9. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QZNJV2537033.
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