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 0xfb5d54fc38f400be6d07795d615059bbee2c38d897031919cd50b0848b48aede. Chain 2 (Bitcoin): anchored in block 954717 (2026-06-21T15:47:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f6b1ad7f-2728-4954-9af0-d3b1f824c317.json and https://artists.proofprofile.net/proofs/artist/f6b1ad7f-2728-4954-9af0-d3b1f824c317.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 0x43786a1e06922d05da385e1dd63c258f92cac1c427d57c9723041afb9a2de560. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZNWV2537099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf32d7ad9610fa2a7cd76b02b65974c5efe0230ea044c33f3f29e963aaa036a0a. 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/QZNWV2537100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c6ca6413883dfb0af4f11d247084501b05f0a4fa6b6d83d25f42f322302380. 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/QZNWV2537101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f8f38cf71f4fc345844d288068ca234644c76e5ee1ff3cc17d4eeed016f140. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZNWV2537102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d076c6e5ccf290bd740ebe8afaf54e21e3371026bd2d6397bbff101a2fadccd. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZNWV2537103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bda92a3dd96e5d1a2f9a2f7d9493b3e4710260184c6679f68caec9f44b30e40. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), 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/QZZ772581782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae258489d963383f1a62299b457b27954365b980ba4daad8db45c101267115f. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/QZZ772581783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3594d683fab59275bf0401c61bcbf804fe1ef8163571459e8f6101b4071063. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZZ772581784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120969f160271e67f6f7c80ea49f7f3d70988dc5ccbf58683f744cabfa9e459b. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:22: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/QZZ772581785.