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 0x8f94dce53c7e0ff091ec6b9e328d5910f9efbd3f8dca081b1d9658dd4d035816. Chain 2 (Bitcoin): anchored in block 953794 (2026-06-15T13:43:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e1ac7e99-63fe-4137-b66f-1dacb6a29ec1.json and https://artists.proofprofile.net/proofs/artist/e1ac7e99-63fe-4137-b66f-1dacb6a29ec1.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 0x79fb631c85f62751b33a463662be635411170636f326a21bec3bd30706f31ad6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZJRB2549922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e466f38eae29a5eba3c399bb884d759bc86d75f2eb640579f61e6528572a311. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZS662560700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3037ec0b89ecbbd4cedaecb8c27a0bedf4fae093d7385e9787e63526e15ff2a3. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:16:27Z), 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/QZJRB2516869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabde6222084e03cef2a766a1edbb057f596c45e1d63417c59bce88cfdf6bf608. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZS672534112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb710c91fec9a26e476a0a289c08fc7e0ecc0723f1f685a948aba7da33709e65f. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZJRB2599403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94e1459482096e60a5d1dcb11bd5879551840d658c27560da7f12bbfcf615027. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZKDK2532047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c10838cf93668dff1e1b95909bffabed2ed9c2efd230328564e948ddc40ae47. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZJRC2586154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13363315ce876ab8fb8b6e32132ceec5bd93dd3c091aa93bd248044742b37108. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T16:04: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/QZJUC2586154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0835781354b18789e2861bf28788de4d9e7d7ac3e96e78efb6a625f964e78fb. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZJXC2586154.