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 0x547bf80388e20d5c4e506349d2c83f502db80e0562f1d4ab6caba2644b457e9a. 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/54deb5f4-a716-41ee-82d9-3eea877752f7.json and https://artists.proofprofile.net/proofs/artist/54deb5f4-a716-41ee-82d9-3eea877752f7.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 0x1e2d890c68b43758d9cfd7af9c914ac5d3a2cd83afc82872f537f4fc990a7dc4. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/ES71G1921487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cda24feaefaec8cd0aae3d82e75a2d139e875d21d0eff3219879a9c1557e6c6. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/ES71G1921492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ae3d3962f78ab796c279e51f878f5be11599bbe4bf5cdb8fc56e660f26fd5f3. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/ES71G1921493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x096354922b611d3fd54c7b2a6a5d5d9d1448ccfc73576e876f19440efa544bf8. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/ES71G1921496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62fe4ac28adc6d8eeb2867c50bba2d8b12c5c586c93c0459b3840b0c0cf32fc. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/ES71G1845401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee6623398ed70ed21d0cbe0702aea45c87e04de24aa134b6bb2edc1077083c78. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-16T00:11:50Z), 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/ES71G1845407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c73668b1a3ee1978d6f81eba2c7969ca78ece2c5fc52d4a88c78c3042eeb764. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/ES71G1845409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b273097db496fcf0e52ac2ff773beed7494320679916ba00a59bff808a829ad. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G1845402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f6f401418b8bc0872eeeb0fb10086cc36985d05c1a90b87c791925e0515d496. 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/ES71G1845403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337972ed2f01db920cecafe32c1cee22319ea80ce99795457fe14fdb285cfbc8. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/ES71G1845404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b23430a097f01147002e8d760d9b393d417832e8fb429fdb1f01f9e91e262e. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T21:20:34Z), 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/ES71G1845408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31f349519ec952c6343c50d12ed262d3cd3943d503fd8b3c7aa7dcaafca263c0. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/ES71G2016623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80f8d0c14be6c8c3a62dc211c05a4784d1c8a2dc0c7d779e6ca87638a5faf3eb. 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/ES71G2016624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87372d38d0601ebff457a2774df03e6910bb7f05c8898b9b6e8410451c6ab73. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/ES71G2016627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9af19cb76a067bdc63d2495fbf113b44de5c8e104f4cd1614cdc92a09b686f8. 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/ES71G2016629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb618bb391439d4aaeca79892af080776e3c3f724816a6acc6abb29eb00579848. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T19:47:17Z), 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/ES71G2201376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb618bb391439d4aaeca79892af080776e3c3f724816a6acc6abb29eb00579848. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/ES71G2201376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6dd141b11182c78015afb6bca10c285168762517a07dc74a4258e16450d5f7a. 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/ES71G2201377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc21643ea43567caac92fa7965c6850c0f6b4b4a07463d1958cfa278e9a4daf09. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/ES71G2201375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe3eb1156aab6673d2104e4bc5091779adfa180336e15a51e0fc282743faeb8. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T09:21:38Z), 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/ES71G2201378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490b7ee5c2a850498c2e5479b84ed97f9027aacd7f76d391b3905d8a47866ff1. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/ES71G2414967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ed3048df1e92c0efb530be2b61b12d7a81dbac51d82b37eaaf413b2d2c2eb84. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/ES71G2414968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af126b96a8591b8ae657b258e6b9225bf062581f474ffa6431d299395dcc3f2. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:51: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/ES71G2414969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f9468395b2c97c256089337f3c462a4102df0fe5554dc605bd9f8e2b1dd17e5. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02:52Z), 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/ES71G2414970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3e07923eab7a98a37bc23a6d719634080300d9407d68a8babb7714e3c5539f3. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ES71G2414971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d8bb49fce92beb7d76dcf2a77902bc2aef252e52c761b4a59b17c270feed99. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/ES71G2414972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b27397f2cee66a08a77ab49c0b30304dc69c8a547b86b8242c4f4db6cc2bf56. 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/ES71G2414973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc912d9d4952d5caf6f1f6e2ec841b980cf6350496326e15ce70d28c861987925. 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/ES71G2414974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f347d6d83897be6e676e83f5d386b9b1f65fa37be1fa457fbedcd318ee108df. 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/ES71G2414975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05eb3123f7a1743d77396e3ef78fe4556df184f041653bf7d3d067e6d725bb3e. 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/ES71G2105566.