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 0xb8da53188bedfe3bd90d25ef709f2f22a2616de70fa5129b679418b78aaeb280. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5c54e3fa-c1ce-43f4-aa03-c5a89359fc8d.json and https://artists.proofprofile.net/proofs/artist/5c54e3fa-c1ce-43f4-aa03-c5a89359fc8d.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 0x6864f54552c072ffc5ca4e1bc7ed18890f927fe19fc3dd6ea7fcf9efb727d101. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/QZTBA2387886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c97ee49a4abbaf23e8a8c6e864e6a8d203337dc3439e06f0d59bcf294bbab03. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/QZTBA2387887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635d72f2aa445a622842f071ea068078618a9bc1eaac834bcb510c9ea047c43f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZTBA2387888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x735d7341c6a5448342183508d0c3eb58a493d3908e9b9d11e4ed998b612acf2d. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26:41Z), 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/QZTBA2387889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90179ad3916813e8818759582a0467f2be3e6c10f3791723457fc169f8cf882b. 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/QZTBA2387890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e541f0d375649214e8f6997db460c59a9190bd8336326f141a84fb19504434. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZTBA2387891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe73f564b069fc81bdde0f871dff86bc6975281b56e4c76442605d2a9d647df74. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/QZTBA2387892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a1e43ce87f6ac0a44e3dfaa2965b395c02fde767a134d92071fe082c851b986. 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/QZTBA2387893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855baad68967fab5bd8cec0a2b67c347d4ace3c55c690c0821986b370cf98069. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/QZTBA2387894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05284f4abda6a3dfdfc48451f4fb22ba0dc1530b3feecf35d8473306f61b7308. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/QZTBA2387895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x549fc7f5a626cc33810a1ac581428dd0e4671ea54b68a9fa7db2768fa5042d68. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13:32Z), 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/QZTBA2376737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26f3214a9ebf7c7f90a79ba17a941f5272dd8fffdd51102a4a92050f50692c2f. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/QZTBA2376738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59f6b1fffb5a127c7c627ffee078b93995526bda257a41e3c36f009c196b293. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QZTBA2376740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cba9f74e696eb4808b503ba793e3deb01d5f7656c7a8b5ce4c3c0d1b15c2a31. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/QZTBA2376743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4ee2265a07be33973d3b19aa86d16354adfd986c3cd42953acd24e3f226cdb. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/QZTBA2376744.