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 0x03c3444afb6142720c10508dd95d9907e5b6faf5c67801e1610b517f06287fae. 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/a3ec6782-c4da-4370-9c79-652a147becd7.json and https://artists.proofprofile.net/proofs/artist/a3ec6782-c4da-4370-9c79-652a147becd7.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 0xe67bbcc81cdac4d6e5273bc069c90ef01aaf7460ae28a57cbb581de51a1bf585. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BCCWF2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad65fd3b79cecf750194d1ad820ef3982b2dd0c78b484b98ee3a2dba4acdd267. 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/BCCWF2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872cd7f4d45f718ca8b1da8fd7da3c799f7e0cef804133d91a5178eb2b63045d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCCWF2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa122315f88f3dc3e423594d9338407fdb772cf5ef21fe17637ad668b0aa438a0. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BCSG12300025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f78eaf996b120f343cf8a26065a47ec941a2a42dade1cbaccf16f48594bef0. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/BCCWF2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6393d2c6fb820fc65b840469cec3a93484de25c434099c3a96f72247768fd2. 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/BCCWF2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ff33c0858c99d1d2065f9013e1374cc411e8689a7b05b945b92b77d0c5adc55. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/BXTB12200296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdecc428217d19d0ad6d4a0389b5570a10e50f32f9aa0f4a096d5f936d080c15. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/BCCWF2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x629bd7cd56c49ec5afd2a96394c7e7378bab671f119a19073bbc2c23cb23db05. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16:15Z), 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/BXHZ02200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72aec2095a8e650647a0f3772099d544d123af4dd75b39fab177b901eadfd0aa. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/QZGLM2219119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13df4850ae8619b0a743cea2975d5b3d8f495d2c8435fc47732492a9c75ffaa8. 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/QZNJX2157714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf064c80cf4357a32e356d6b52390b53acc79e246170165e5b1c9d0b516d2bd46. 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/QZGLS2556381.