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 0x51c646ee168578d197b5e3eeffec7bac773ecdfd833530b0118bdb5b8cad0643. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aab6b938-6e92-48cd-a3e2-ff11f1560af9.json and https://artists.proofprofile.net/proofs/artist/aab6b938-6e92-48cd-a3e2-ff11f1560af9.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 0xf54695f96df8c9cf8ea90d26488bb51087668a4dc3ca22068e90fc4d53cc3727. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/GRPA12400709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b7e3b7bb254dd1eefe699f14c85fbeb6fb213841c7dd9b84d620a867f3072b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GRPA12400717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c39b90da7288521c2d12a0c0c12ed4d47ec7042af92fe56cf6a458c9c555e2d. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/GRPA12400710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523b24384e69134b579f2969e330aaea3246b9e417aa070cd68826cd5f194de5. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/GRPA12400713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf19cf1f6cf6057d17a8b1775fcfd04dbc405c6e18ff094cc62e40b32b0b2de66. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/GRPA12400712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa124699bdcf0e162afbba9a69d6b71a303d23bcc9e7e83d6507227f67eb70166. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28: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/GRPA12400711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67ae62e5fa4b759144eade862091fa4c82967091e79649d4c08da15508c84378. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/GRPA12400715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0afc7487e35603ccc945c6c8073bf443c9b95055b89d3dcd1f83f5cabe04677. 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/GRPA12400714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fdf8a3575ad7b98dd81f5c20b73a5956aa03f1f157188f342fe48d6a12b746e. 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/GRPA12400719.