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 0x82c19d2134b1cb08f9a14b94385a318b8ab9c2137a8ca36c47714d8c605c4536. 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/b975291b-7806-4644-a2cf-aae8ee5c5076.json and https://artists.proofprofile.net/proofs/artist/b975291b-7806-4644-a2cf-aae8ee5c5076.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 0x88cdd80b622598ffc2c8bac4350524566e8b8fd1924048fa634f87f24fff7578. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GB6LT2500029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c6cef6c112070fd46ada3b9120dfd23ff1426ab47139ab83d43e326c10b493d. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/GB6LT2500030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a6d0597c8cacc6e6ef47b5bef0e84b54cf776a451757ddfb5daadbe74f5e31. Chain 2 (Bitcoin): anchored in block 958395 (2026-07-17T10:10: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/GB6LT2500031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc13626bd181327ef007322b7ce60531be449f6db76e61e956c1c79bdba27f17. 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/GB6LT2500032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e1db916d5620f00ccea9754eeae4dc1e5d34579b5dc2c724530b67d00d59ed. 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/GB6LT2500033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x820dc27c81590c13b594d5ebdf7aa0b918ade41e250c31704f5d04f33801ca96. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GB6LT2500034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabcb82bdaf244bc7ae72090368d957f31c46df1f26798c0ab86397ac11e67636. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GB6LT2500035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6077eaa90395abe6da4c69debb86e93b3329b29d00f6a28291e7f8b84135d674. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/GB6LT2500036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd50781d1125b7c07d428fdac83de0b8610382f95d29ef724f1dc84a784f17a. 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/GB6LT2500037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe980208353d7bc2b02e9e7f749e084c84e5550570ee8a1e30846a09dbc4f710e. Chain 2 (Bitcoin): anchored in block 957801 (2026-07-13T04:17: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/GB6LT2500038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x381479788cc5a49cd434a66ff7f8aff1249fbf1d95f876b4ccf84d67869720ee. 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/GB6LT2500039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89211cd205afe409a183c06c09f34207aa4d7374a1516e5da62574dac4a03c1c. 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/GB6LT2500040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b6abc3512297d121f8331e0a836c5059c7e4531fc993e0db02486cdf38aad9. 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/GB6LT2500041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf823ffddf9891103776435778afb2ea3a28260041d8dbec8daddc40c578c8376. 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/GB6LT2500042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18137ddd09ef662244219d325ebaad7f79356f327d85ef7b7f9612a9cc385e98. 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/GB6LT2500043.