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 0x15f0d97f46403d443206d5d9b200fb01de2983163ec9c19d27b64a6dc98be49c. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ed15a413-db46-48f1-9e95-ed60ba2136c6.json and https://artists.proofprofile.net/proofs/artist/ed15a413-db46-48f1-9e95-ed60ba2136c6.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 0x4c848b6245ba71849c74cfbdc83d0b66c841c3794d746e528259f0a48d6b86c4. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QT3EY2433452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa593f0543e18f7fe330a69e6485591611b4d88c82cf394c0c3c4f42ed1962c89. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35:28Z), 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/QT3EY2430784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf294ff846cfbd8167ad77e8e1ca69c664005652a13fb6c27a8b3f4adcd8c7fc. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-22T02:22:39Z), 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/QT3EY2437715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x701666e3eac8f4c24aa0cf2e92c05b733018072f4fb9d62db32950566621b8d3. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T09:04: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/QT3EY2433467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fca55cd2d7208f2dd03a3dcb86b04d2b79efadecfa0f0951f67909e8bb71e00. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/QT3EY2472028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc149fbf58e0028c8079c5335bf783216c9dd67563a8da0a4cc9c0ba932bb271. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T08:06: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/QT3EY2472022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fafcda6cd6a5ede0f26c478669b4dc28e046ac13f63d146a5d9fec57719feb. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T13:02:12Z), 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/QT3EY2472023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2002e8251cb740d6e3a62edaf2e9ce1c7724161a8e626a6d49676ceaec4f9913. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QT3EY2470585.