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 0xe300912caf77fc0f6ff10b9d003da9ae802a92962323b4f13881320f813c1b63. 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/2b6f955a-05fd-4e74-876a-f477a3c7036b.json and https://artists.proofprofile.net/proofs/artist/2b6f955a-05fd-4e74-876a-f477a3c7036b.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 0x9bfa8a510e2bc97b01c9e488973acec03ff3cf6c6e53701cd73397b0280a9c92. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/JPU902000699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a27b15c1fe115df7af9e081ca16f0da4eebb837a174eaa611f13258b4ba91ad. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T19:38:46Z), 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/JPU902000700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0aafe96238cfb4cf45f42422595afa48f4e647708d702a1e8efc5c069838cd9. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/JPU902002192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe804eeaeebbe151a82beaff78e9ad70463214f6a6b65072b4e19d91abc8c72f9. 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/JPS801949455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d6e5afa29ccf4c18fb777e9b71210ab03397cf8908e6c0c7c9dd1ac2637f3c0. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:55: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/JPU902101858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea5387c2d8cacaf057b76a8d0a37d36489c9345f5f4b88d1470188e485c8ce1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPS801955157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3130769359a7eb5e464faf2f8acfa71fb49d55453d2a694df2268ea0453a3fef. 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/JPS801955158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef216672880f4cd8d13be9fdd9594e73bff6c2522a1823253230f6349f35dd05. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPS801955159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18a81da126acbc1082a1cc603917cfb28c6a9ea53e9f5a3a8f3db146d5ec4258. 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/JPS801955160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2584f0383c3b3ec9de5e358ee0ba6d540bf5525b37349970c087afc9dd953e. 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/JPU662400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2584f0383c3b3ec9de5e358ee0ba6d540bf5525b37349970c087afc9dd953e. 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/JPU662400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d4284fc2b55ab902d06e139b7843b5e57e2adf7ff551eb4307810579e38d32b. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/JPU662400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a6bc405c936d3ff7fcfb868714423256c7e04d83232d9b3cf72b08754a10044. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/JPU662400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4861a97bc08d5152eb06923ca235461eb8361a936346919740c3614188c6df60. 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/JPJ902101780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02e9e6e7b078cc65118c955e7c2c9909a421383bda49d8857f1203251afd77e. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:01: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/JPP302400003.