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 0x7687253ec9036e1247c9adbce11dfa8dbbbdf99c50180e0ee6d7d946556157d3. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e8b8669f-0562-4729-94cb-3ca728893421.json and https://artists.proofprofile.net/proofs/artist/e8b8669f-0562-4729-94cb-3ca728893421.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 0x023d554601c3ce32d22f5cfc5bd1eac7f819da29dc9f29c4fd7a4b72dd2d31ed. 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/CZA659801899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ff992fd71681abaef7ae72774265a6c7c8132013c5860527e423035c92050d. 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/CZA659201963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710c79002e376eaa3bd52e9274cfa39046c93927e25f85603d87fcd747c85c3f. 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/CZA659801680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86009a1579891634f3731229da640dbfba86d7f5d3338239477e55af836c8e28. 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/CZA659701965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d6fc1cb25ab03ca0272b5c347598968994cc3b54d99dc04d2d9ebcbdc1c408. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/CZA659501994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c627695aeacf9bb1c8c1aab393e4b3f07d5735a68c93943a0622ae87cdf00e. 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/CZA659201991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16078557f7d7c1aca37406a1ec0e1ad0d118ad56ef46e5b63c44479e05183fcd. 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/CZA659201992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c117a79770c9f9f4bd30f0b407122c1f3a22aeef02b569e31874018a244539. 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/CZA659201969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1809d81aad7cf585e737480434e941be5fa65788a4f29ed94442b58bb989d0d. 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/CZA659201970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6130ecafcf4b1ea31d58814f7c5b7699f0700ce2cac217741c4540b602c7bdba. 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/CZA659201986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf41cd2542f0f5d58ad36a7752d0c7ccfc525bed0383ba77e02e3552755d6302c. 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/CZA659201989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca9143b1b34019dae9bf4b48c1b528f571a290e39c3e80302e57138f1fc1915. 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/CZA659201990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05bbd4494f340fd6efc4b98c898b6b13aa97a9bb6e684ec73260437bffb7d89. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/CZA659001967.
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 0xe5ebb95ef0b62100ebe075e4774dd5ba1bbb141ca957ff07dc3e21992551e022. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/CZA659001968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff5228abc7293f221948a4b2a5c903abb0bf8e8b707ff77bdc3fcdbeb0ef0c6c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/CZA659201996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44e189aced21a44442fc849e897fc45baacf809b399ff0119264ae61059f4d1. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/CZA659201993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cec3e91826af3a01ffb0e215d8ef90d92c4b058c11ed6a38256c34ab75a75a9. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/CZA659201971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dbd4d25d17f237026194e56cc3a43dccd0413ff21b7921b8ee13e4fb59dd9b7. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/CZA659201972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96394db6d59646d14707583d17a37dd28fd3496e9222098302a5b5b33bf9f809. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/CZA659201987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf400a2418afb050ad2a69cfc18ac2a8f02dae8635085cc32c8f54fdae98b6548. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/CZA659201988.