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 0x8623008a8e8b3020339dd9fb8d7ca7f5f4a2759ba6012e1df295ee16b9cd4241. 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/0a9bff76-3fbe-4c3a-b5eb-9315251b0fbd.json and https://artists.proofprofile.net/proofs/artist/0a9bff76-3fbe-4c3a-b5eb-9315251b0fbd.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 0x384184ff7b9ad3492518fb01669bf78e4a3abd152212ca8381c87f452ee31176. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/GBBFT0300066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x021934774b6fb4db4c36a2d0445396aee23a0e5a00765d1d55abd8f7310f78bc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBBFT9200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e66d2c5051b1c134f46397b80d3bc4d643f38e5bc79a72b455613a357998d7c. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/GBBFT8400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6da9f98c0febacc3e23480671e221d973c174384edf68b73b1cdc2be53e7227. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/GBBFT8400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec63d01b80091f56b2b8e0c996332cc081202886562c3333de6e60db9031458. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/GBBFT9400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1865d27dfb422244a571a09450c4e98e301d858bb318215d9a2b1803194c4e79. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/GBJUT0800477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6646fd882d28a315b07d2fb3e0ac81aff024a0f145f0763ab16d649fd89b494e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBJUT0800479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cca27c41647df9669a613d6b665cd03fa29b6a7a7e30f15f9c882f9c1c3104c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBJUT0800480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76cf3337084e744f663c2167e592762ec34f43a4dcc81a7e944b196a29cff0e1. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/GBJUT0800481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca45484cefa10173c8cdc7132b38d7ead89c23f98c83a12a54854607b84da1c. 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/GBJUT0800482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15990ba80c61bfafaa163305b6ae8d0c041c69ec40db9a36bdbc6b7c1651ead5. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/GBJUT0800483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x420e7d328fe1d02b3f1cdcd0c7791c55ade959d881464850f630927f2e78f5e9. 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/GBJUT0800484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7062ba679e7ea094dabb3e07d148001a004d400381f635e4f17432ee6a3a778. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/GBJUT0800485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0716ec703772f985855d7ab74f7d6d7a7a1ad59fab381faa87cc25c354326c65. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/GBJUT0800487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e6aa6e84e45f68e0ffc2010ee1592b0a5bcd78a3d9ab3a82b2304e4dc9dc90. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBJUT0800488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5366e01bd40da0732d2d8b4132c88052f0e2e7d60c3a08d82c7a73cbb53a38. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/GBJUT0800490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fb60eaefc0ed5c54626ca68e92572d3a093ae15b2ef77f7d93afde5ba147a52. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GBJUT0800491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x603b732f2d1547f6dcbc52744e8489d76e636e04a04f73b4de975514c6758b4e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBJUT0800492.