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 0xc22ea17c42493e1946a225abed5dc2ab7303abb8067d27387311453a23f7a239. 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/014ecedf-be68-49da-bd76-0efa5c828325.json and https://artists.proofprofile.net/proofs/artist/014ecedf-be68-49da-bd76-0efa5c828325.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 0x8c6f7b034c84c2332d00eb831c578890af20380333f47c07290aa830f8cb983b. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:14:00Z), 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/QZFYZ1931464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f880a8c7c225f1fc0b65074e7588e3723504e66eab437c00014279821d7c1d. 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/GBSMU7132117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32928f5b86297c370256f021dfdf0d4aa3b541465a65f840e5ff77d740ad8280. 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/QZK6G2095290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e8815d93e1ffc2263a61856ccee77b1ff8ebbf59ccc5e7ffb8cfeb9bd0e3304. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZFZ52177112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x333d1c336e672ed553e044ff17d7215a09ca579a56ffe46a9d484b9df6699eb5. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:36: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/QZNWZ2110379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d3746f30e7feda8087df5814e3aa6a26c47d87851b8c678b7592e7c61fb77e. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/CAQOI2302250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ff53e4bc989fc398baafdbb0d7499ccc4aa5351298623d8b16e7a25b297bc81. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T21:34:04Z), 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/CAQOI2302252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ffbad3e2165c0a3b5ce467c29a97c5da552f4578e075b2c701f71ee8ff73cff. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:49: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/CAQOI2501512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08c09d1a1a686760b960d43189467fe5dca7c482857b81c2d90ff9cf92042397. 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/CAQOI2512188.