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 0x605ee1b67fd0a8e3b3e866fa03b1a5cdc876ed0227d66ce10e3561b24d2bb959. 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/3b51eddf-713b-4a67-81a4-521840159b10.json and https://artists.proofprofile.net/proofs/artist/3b51eddf-713b-4a67-81a4-521840159b10.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 0x00232ced7627259c87d0af589a3c00f03b322ad3d66867d4b3b7917360f9962d. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:31: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/TCAEO1966037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf30a3c4a53de7cf025f8727078c17bbda98cfee5f2ca3bfb854f650f3461fbb4. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T06:50:17Z), 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/ITBL42000115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c956a69a5616360608b934afe15ceca2c52939de35d851a17d234d078dff562. 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/ITGD92300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b998195b1c2465d13ab3c27bcbbf5b426573ebbe3f09cc6d1e0802e8b24a78. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/ITGD92400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe28b9b8efaa54fd2ae65f5c3a98e85e76985a26d6af5a7d1388a98515a18978d. Chain 2 (Bitcoin): anchored in block 957522 (2026-07-11T04:46:56Z), 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/ITGD92400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3315bef6bc6f00b8dcf56cdd5fe2a0082f77d7f1f1387f883df1b08492363693. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/ITGD92400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb5a08d1e0fa2e7910abe3d717d0f51d7f2b10993148680b59791dce33d8fe88. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/ITGD92400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae115afd74294190904d9fd307aa4fa8808af30ee4b7e8913378ac3e8c95e00d. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18: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/ITGD92400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d337f1b55bc4f542beacf0fcc64f7586677bd8fcac6f1a14f907d28a54deb5f. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/ITGD92400011.