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 0x35a1edcddfd6791c0abf6ecb65bc5eda3a4bd942c20ab395d78022438411635a. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b4ae1f25-17cb-4826-9e63-f94510929fb1.json and https://artists.proofprofile.net/proofs/artist/b4ae1f25-17cb-4826-9e63-f94510929fb1.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 0xb2208495ad2145506974d956cc9136d8cbb25971bc3831d2f811e072f646ea32. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:45: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/TCAJF2519403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5e40456c33eab05bf1803936bd3534db119f37c8c5de498dee0e598c2df03c. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/TCAJF2519406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda88e6b6b28dec96d4bdc8c8daae38415ee1ecb8138bf327e3db3fd9b6859aeb. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:07: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/TCAJF2519410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215faa8ebcb3088c968c2c5ff77a20230b63ef244dec3cc4cb7817cc2721dedb. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:01:36Z), 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/TCAJF2519415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719b7d73d873e38d51b94c425eab5062ba64204ee9f3938a6545e116da9c47c5. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T07:11: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/TCAJF2519417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1686e916a3afc7369b69e8d2d445b5312bc8f93dc9f92daeda10c16b51a83c99. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/TCAJF2519418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77355cf26464cf6ba04605dcf0f1d3791058d44d6ac9d7674552d333a5fe0456. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:26:22Z), 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/TCAJF2519420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c1846b2c05cf8c6f96db95b298e3c0559a514a6491b17bd7042094cf8c32377. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T07:49:32Z), 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/TCAJF2519423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7163cb36e5073cf43e27de7d3d73c4e0d415a94a07343e87ab895b7aee981c82. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/TCAJF2519425.