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 0x3240dbf2e3969fee5634ea9d799b8cdd34501008b4196c8df304f1ce0eabe38f. 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/e35522d0-e30f-49ab-ae6b-71912fc63c5a.json and https://artists.proofprofile.net/proofs/artist/e35522d0-e30f-49ab-ae6b-71912fc63c5a.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 0x1644b817ada6ed96906d26d89bced6a854856dc34fbb84077899ce4b14316d9c. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59:31Z), 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/DEVY81700306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x112e908d7e82768a5bee5c17920d0414f7f59875c636e877a5190e61e4490c99. 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/DEVY81700307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46df688b7731f67385a891189de48870d9a8d4454d33516d6f1446cd4ca5dc66. 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/DEVY81700308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7ebf29358f93fe14448303367e17cb083fb32ff5360bd34daaf75ddc576b20. 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/DEVY81700309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce41c38847bd3e4b8b9d00e6170bc266462c826cdcb2f881e829c612bc3111c0. 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/DEVY81700312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d1123a2bbd265ba95ddea97e63e8e5cebb1c452d8ad3320f424185ad69ec03b. 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/DEVY81700313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75f40cdee2b7c33cdd75e68f864f9d9af73bcffc9aedc58e0402e839205cfca. 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/DEVY81700314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d03c4fbbdb31f7066f9c3295dc3e8404cfbf754b76cf7885efaabd6707740ac. 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/DEVY81700315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1171a1afddf3e591bfa6e79fb252e554ce5a23aa73400496e4dd88feedbc98b. 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/DEVY81900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3231148c7e33cff77998fa3f82f91fdd8d09fdcea2fb5e04eb77d90a11313f. 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/FR2X41636225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d73f87691811199d2cc69ee2b9bf9c413941f2a2b5cfca60876681a3ddd91d. 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/FR2X41636240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc299657146a349fd9322467a600c30403ce3845c9227911d99decf47bb209b. 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/FR2X41636241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb6c009b491c9ffed47542eeeb0dbfaceaa21742ee0a8bfe413a1558ffb93893. 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/FR2X41636242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x534e46d57e68075979d436f547aaf0357b46fa5a79b5ef2bf9c5a3fa778422d2. 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/FRX871571087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00774bc103a2fe555193cde5780a438770b9f7ca9dca75d4aee8d5612c1fd39e. 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/FRX871571098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x244175e7307a6e8bc2d1b6a3ff6a8d5354bd7d0df517dc246317fca2266954ad. 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/DEBL60480640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2b2d64c9dc836082e8b05c01bbb541b2855688474d30a9b971b51ddc810232. 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/DEBL60480647.