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 0x2ef4c3a627b7560c2039d79d5a503f7e0f4eb6bd6ab8bc541a85133dc1fb75c2. 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/81f84de4-f851-4199-a22a-1531cec2ed43.json and https://artists.proofprofile.net/proofs/artist/81f84de4-f851-4199-a22a-1531cec2ed43.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 0x2b688cb875cb51240ea4e25112f575f9702be86ef4268caf5416779a2c47427f. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/GBKPL2164607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddcfb2a1134aacf69b15f1d897a204eba1a01a88637fa184a1ee4e364a513eff. Chain 2 (Bitcoin): anchored in block 958865 (2026-07-20T13:19:32Z), 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/GBLV62122803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa754c44a1233c4ec8727de4e835f6c15456159d0125816d36ae5774575da7612. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZFZ32222606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x843c406997fdb0e3f05a47f3d39e4f88a7de636926b584be09dba1ee101eed3a. 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/CH7812221548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cdccc99c0ccb34accdb90a6ea48407dc5504e4670b373cf0505b9520544961a. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/CH7812228198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ebcddd91ecbffae0ac7dec1e12ee019d87d118d04ed9d65654f5b2367a35c3a. 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/NLT2H2300521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f66f1c44c420147c7e51104ab28704bc40619cd41147515c44fb853f319c12. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QMBZ92364197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e928f70ff1fd220c143632eb372fb28fe99e357c0f0013a0c5266a57e7ba165. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/QMFME2310710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc99c848af9c92cd65bc81423a7acb14419e1a4049b72113d9505fb7d34c390e4. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/DGA0H2333782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae7ce8cd51363e29478c20cfe78b9a254eee2b18b38a3252628c94a005eb725. 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/US38Y2309212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f49de1e92c4d8ddf90d50281b98c1cab55eeb5a93e60378f4f0768325ee1f3b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/CH7812400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3821ccdc68028a7ba85334637679106ae45de359f277deabc2c5b67b02b93d. 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/DGA0Q2384276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ff314c7fef2c6015118a86f8376aceb8a1376b4d1a503d6253b2e47d0af23b. 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/GBLPF6791997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9443bb70f299855a39038dd541a3df2caa5e77d33c924d8631011438f08102ff. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/GX5MX2452036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd77b46acd0251ed01fd0fbe4f2c6079489689363aff191add49ffc301f1ef2db. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/GXF972466537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067ce1b43d3958695e919bb1c57fc7d75fb76f135cbf728a7e28b95e68304431. 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/US38Y2428640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff37b971a12c35190f27fa7d887a3ae7b64bc21ab57aa5e3c662ddc343f6c207. 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/US38Y2428881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5fdb7141e94b37b84e3e80f267bd92d204626a7ecc3f892985d88428d7c431. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZFYZ2349956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2073c8ced26a2c0a7f08afe89ea6c216880a2cb5e92689579dabbf3db7c57a8e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTB72219475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae7ce8cd51363e29478c20cfe78b9a254eee2b18b38a3252628c94a005eb725. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/US38Y2309212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9454767fde3cfc5ebbad9ebdba68ac21e13c756b9cff5276ba8bebc885125c3e. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/QZS652231070.
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