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 0x57825e441047e1c6756d4413c302ab8adc338c2f9a6da769469f8b365a9b8b0d. Chain 2 (Bitcoin): anchored in block 953777 (2026-06-15T11:52:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cdc72b60-7c2f-42d6-a58c-3c26495c14d0.json and https://artists.proofprofile.net/proofs/artist/cdc72b60-7c2f-42d6-a58c-3c26495c14d0.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 0xd1212c637f72cc98261c15a686fbb885e99b400b7a3be730d88cf500604270aa. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/FR50X2306601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c1554dfec3f3b8f403b9a072e6eeaadb30c19f3c58cdfcc2914e0dd116e7ef. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR50X2306602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee8dc617228d558876c648e2656bf0208325cc1f633d204459aed34b2a804ba. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-21T16:31: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/FR50X2306603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eaa5367d56cf44369fde9d30cb94daf13d5abdcbd44bd627a4c85279a8e0d92. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR50X2306605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47c8c0e443b23550c10fa86e9c9c180f3a980b403ad8b67b501e196e6df4162. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-21T17:26: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/FR50X2306607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd69a57c3c9cdf80ce71ee4b028a4be6548183ba6fd27a3d71ca5f7b1238cf4c8. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR50X2306610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac28b861117108f21b68e203737532c701f485a3ab9b0c99b4b487e033138da. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR50X2306611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1a083021f761e6f580c3d5f9cb4c7eb1ec2a7a9755f297e7c1fd35bfc03a75. 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/FR50X2306615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cc7a00a5e2e68df9e048b56abc037d2fc446b5c8c4e2f6c0c2623c192e1abb8. Chain 2 (Bitcoin): anchored in block 957026 (2026-07-07T11:02:43Z), 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/FR50X2306616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf67185adfcc14bafaa8df9b0a35e117c45bcd6f205ec0bc7d1bcade180170d28. 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/FR50X2306617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce03c11797429e69561d62688e5f6e222a1bb0da7275a4eb1e7099f0c1a17f2. 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/FR50X2306620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x173ee543997fe5d018d2ab449ab7cc7a4108ab0bb660e175af8bfe7754a19890. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:21:11Z), 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/FR50X2306604.
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 0x64dc997cb5d9dd31acdc98848ce117317e3d27f0a1cd46b785df26a5a091182c. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:50:39Z), 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/FR50X2306612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef6018cf8093fc9878cbad7e651c444872b49a8d9ce85078c7c25fd71d3392a. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/FR50X2306614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x817d53423e44fd99557d594c7b38fb5c5fb69fee78dc6f337769b1e37335df01. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:11: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/FR50X2306628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe9b7a92375459a37c2d5b9099a1bb3888f5bc8a9ca520f0e925a1a64153b8f. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/FR50X2306606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65612fa1a4bbb8cda8a85675df22266b1970fa86e75ca4ee2229bd283bcd9c87. 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/FR50X2306608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2436b7ccdfa88cc0c77fc90b34151bd8700421bce6102d5363bf15f8e47d305. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/FR50X2306609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b16432f6610b033244fd5f1053738c5a1806140cdfbbf43a109480ab4cc038c. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/FR50X2306613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d193f8c9e24e09043eae823ca0e563ca75615a2d7d97ee8ef95513f1ea0758. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/FR50X2306618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c0cd4b664cd17c3e0be877248bbe760e1525ae1205e2295a13aaff6737114b. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/FR50X2306619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869338c5a8831cd0739ef30d58ecb05a5365f55dd6029e69280cbf8b522a16f9. 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/FR50X2306621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e5803d6c27ab06a0bb79ca68bac92b59e4fbd46fffe92f4ed8bf94021d7b069. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/FR50X2306622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c4e033c7bfe34b0af9abb28880a32fc0b8373f3c3ce3da8b207797de78dd19. 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/FR50X2306623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd5419e45db3a55e2e312bfe071835f47d0d8afc0875e35198fe4fd89d16d873. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/FR50X2306624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae053b25278daa29dd970533ac91d0dc23b7570421ccca31bd20b448ec448cf. 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/FR50X2306625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28629e98536278f5761dbd026842632ae1d1d40258279d9675abaa33dda28803. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/FR50X2306626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06a45b14270feb22a5f7f823c7f8c1ef3c12d84825131514de92b9d77a8242a. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/FR50X2306627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c687bfd9d2123dd950c87a39c5241131a5725503564810cff4880e2f6c51d7a. 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/BEF641733703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x850c16f61f34b3c63bf594f423a1f74f5204813301853c47d265686d3b70136d. 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/BEF641733705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1268a7c53a174a3ae51b64882f13d56692b1765be4ab276fa324e9744e244b19. 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/BEF641733708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86436ee32cf4dccb4b21593c8d60ae1ad4d7d9d4251e5408b0144a21f1292476. 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/BEF641733710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd7c5064d2b4060427fa034ed6ad461bb68c78da12accf06c5319d669598fa3. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:50: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/BEF641733713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d22347ffaf724998e1af70d57215fa7c52f77b7a5a5320e6ab48e1b8429d081. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/BEF641733716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ee14fb4e08d9fe62b97b45a1a3537dee8064b08ff242b077417d175bd3e6c5. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/BEF641733720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ddfd713bd6e74651f3367a83d3c882a481895bfefd345576f682cc3a75a0e1. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/BEF641733724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6155a74f9c5b6ef8ea1e1f03dd7578db9b3e2aed6c4827cc0ac216bc9005c8. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/BEF641733725.