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 0x7bb374adf850d7cf9ad1dba457ab31dad692211c8b537960605d0290712b16b6. 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/34891f17-f567-4e08-b3ca-e3b6a7224069.json and https://artists.proofprofile.net/proofs/artist/34891f17-f567-4e08-b3ca-e3b6a7224069.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 0xd890ba528953a12b37d9245136655204dc3dc72fcf52067ccecf55a6221834e0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPX562100131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd890ba528953a12b37d9245136655204dc3dc72fcf52067ccecf55a6221834e0. 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/JPX562100131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83902bcb795f2f00dc475e81093a8988bba2fc7bfabc472e018498d467eef499. 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/JPX562100181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x389423b6ce7e4a63410125d9aa6b11f808eecea92fd4bac776da562577280610. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPX562100235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb778fb6a2ecfc876670124534e339cb28cdacb7491f993f18e145c1104f8cb10. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/JPB602121686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9364ac6fa6f7df938024eecd51070258a59937c01785a2cce9731158904d12bc. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/JP92N2218638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a2afefbc062d1f44c144aa4a4a6e37e7e80c24a0cddd3d24f71ec7cae342ed6. 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/JPY392200662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3803bc10d7ac9cf423bc15aba27dfdab155d26270f605001cf76ccf198795d33. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/JPY392301161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4082ce39d25d329313dbdf5f5b1ba3a2089bb43543ca4c70e7431ff6189cadca. 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/JPY392301309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891c6ff57e2dc5177616e94066d05214ac32250b0b7dbabc42722a5becd20866. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/JPY392301676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d7ac3b8e849b02fc34bcf58ff716dc459d2dfdb4d4d65d3020cb5157fc65b38. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/JPY392401879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5faea745ad2f0a0104fedea1cc143f6dd3b7d90b40973964c469adcf6eb58f. 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/JPY392402049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9fa08f302a376cfa8bc97558f1a4564f62e559ddbc9db4584a6e8e5c1b7e935. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/JPY392402310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8221a605c2d51f982291efad4b78fc6cf156ac37d04ce34c45a3a2f7c799e20. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPY392402532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe00ac6d6b0f4d04f0b647b5c9ee24f825a275fa81cc1d4226a510088842aebdf. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/JPY392402729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782b6e88ee4023a7b8be85bf4964ceb36e774fbcac14ad60c81ac1a1586d903f. 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/JPY392503451.