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 0xe6c0f10e0b956d1440715893caa1ff12187db67427c1ee3ebb3a835cfd6d7b93. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/94a6828a-7b7c-4e09-9fd9-0b3eda87fa52.json and https://artists.proofprofile.net/proofs/artist/94a6828a-7b7c-4e09-9fd9-0b3eda87fa52.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 0x30e8ac3e02f53e83db0728b4996c9551ea606f22ca08616f1869fad0e37ed867. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/NL4NL2186173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9055712ed0a405479db692931e4ff88093d3447ebc86c7af4bec5181ccf6520. 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/NL4NL2205602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a0307492d72417dd4b3578af45559ad06a6f2118405f87062610513f95c1fb. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/NL4NL2213811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1410e852e616d009d4c1ceedb611ab3e0ef7c8b9540d506d8c50e5049a1b80d3. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/CH7812231691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9187fc751169b5a0de8b459babf7b28e96bdd9e870de16db328bfbc3d0ccb985. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:11: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/CH7812344922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9dca948399e4247dfcd168e1d788d7a5710ad47abdede0fda64b194d8974bb0. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21: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/CH7812352644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e0e86b75081717c0c308ad7c70fb8e7fa5dd2c2d8436dd1032f4aee49d65dc. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/CH7812406894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad2546c005bc9f3886978cdec0f38db9fe5023c15bf168b6c1fdb25ae89a3fbf. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/CH7812407938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91215ffcdfdbce4337392ef97a18c5c434d8855c1ed2e47d75c54b9a6346940. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45: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/CH7812412729.