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 0x0bfe6118ce21b008557740b1c67bc75295a986d746aab4b9f5033abffad763db. Chain 2 (Bitcoin): anchored in block 953596 (2026-06-14T06:21:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/089c9a03-d670-42d8-b8b4-28b306b01910.json and https://artists.proofprofile.net/proofs/artist/089c9a03-d670-42d8-b8b4-28b306b01910.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 0xd978ebcabe9a9c6a30e8aca887fd5bbbc0ed323ec4cc10a1c6d39be5c56a8657. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6L2429060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc142dff6ce9faa5d0aa50be56954c636978ce96779e49668d5ea258379366997. 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/QZK6L2429061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b22a11fdb45089f788fde732fe47762dac50d0a98487e7f0a28fa8b199e93b. 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/QZK6L2429062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f8618f7ee7a762d30bf5fb7ab2adde6db99b3368d56dd3108709a05d65e43ba. 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/QZK6L2429063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ddd913efd2b9c7f2a0c025ca98676e411fbb3d2f82aac45ce265978b9be3f06. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZK6L2429064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde1ef8a910417aa3cfa8df96211f313e35326535c7ddc5cc1cd67d28fc356c5. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZK6L2429065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84dc245d54cf357313ed4f304da1d2905bbecd5970423150632ceedb91eba3b9. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZK6L2429066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5554c7c4007c017d6e54e3c072b043cabcb0dedb027e08e5ce93b2ee5011644. 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/QZK6L2429067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ce4b4b3df56a96a6fe50ff8a8e4214161af0a6de67d19fef1104b043eb31ba. 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/QZK6L2429068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d70aeab162a3ce0e5ba1646e23f7d5a595556029bc152426740f52d1d0477c7. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6L2429069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3a331078971fc4c2864effa705831f8953e97e184a5d4c3f9156562c190c22. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/QZK6L2429070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21a065c01cd54cd702d31d9ff7b3a42eb7a20b4abf25b441cf7511d2cda6567. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6L2429071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4a034fa28fa4b0d418d7bc46f901594a621953c7b9fffc67f47158594cb133. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QZK6L2429072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd065176e26cd21ebd549beae44624a4c196be76912ea5d5f0b4706e24bc5139. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZK6L2429073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e2e5dcaec514eaa48f650ee0d9e5cdeddef7a5a92fbd59332ae8074caf4e257. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6L2429074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccb997ef999cc98342b82cc0b2a35e29db7233cc276298a47a57e47ebd3e421. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6L2429075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1db1d11436f9fd9980839d02e4997f089afdaae1a660d3aa74e793c858e3438e. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T11:47: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/QZK6L2429076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x142743f4cba6e76776ecb9e3c7080e2e43bae3cc06bbd46dddcc395e0a4218f0. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZK6L2429077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd75dc6d1c9e42981abd122ef73666ca076c9fdcb4d117d730eb991eff19023d. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6L2429078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9f85aa378ff3edd13e8004f34fc9d2c3adfba2a177579c04859b04a6a89f13. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25: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/QZK6L2429079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7e8631208e6398f67a0e302c8f7f88f3d056f2f33b33c7293dd99dcf77b28e. 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/QZK6L2429080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcebfc08e2d3e9e6f2fd5a8ed2fba660b5aafe739e96895202d9b0c2ab3b079c6. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6L2429081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44109433fd898d72787e0f732a43121408208414ad3a9e39a60befda8d3806f. 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/QZK6L2429082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ebc1323d35505cbcb9af1f923476862be0fb7c0266e0042dd397d11c48a4634. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6L2429083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ee34ff77151fef71928962dc24511adaf011dee9e1e2adf71de720859c8a8c. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZK6L2429084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc017601ea99a570239abbdac478e03f96eb3739ebada1abcf064314319ceff8d. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33: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/QZK6L2429085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x361c2e6e2f67445617c12bad30a79ed1d83804fa6d26343337151657d24e6b80. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZK6L2429086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e384d1610c6e73d250fbea13852f4d1092ac3d70eed4dca6846fb27185303d0. 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/QZK6L2429087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f09ed45cd04b50225953fbbbcc863db3a86cefdf27e89af1e783be085715b5f. 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/QZK6L2429088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2995e670569fa67739a85e24f431cbb5f438e609d88d8d621975b001dcdb1164. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34: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/QZK6L2429089.