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 0x9ca7b797e5877f149fe7ed55ab0245cc65e12eba28268fe6addd698b89a1f88d. 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/17d5eaf1-82dd-4017-a1b5-f1a64f3a3d6e.json and https://artists.proofprofile.net/proofs/artist/17d5eaf1-82dd-4017-a1b5-f1a64f3a3d6e.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 0x588a3f337f9b6d1aaf46e549c6c1568678709c650d728d9acafd2af69913d598. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZTLA2233921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcac36f5e8d899f6fe45e4877f075d52e444703b9ff2559d86e1b74ea7003f31. 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/QZHN82354280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x708c09215d318c504c5a670135269f6b2aeae9bb8c78b0f943e0ad16bf1ac0ad. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/QZES72131356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaecbed1de2901b7c71fe3d013acdfd66385b580af837e5b860e8294cf064eafd. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZQAY2202998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986e72789d4bc5654d065a1d101c1e85ee278188970c888038697b433e67aa72. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZLL92232814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b9bdf136f58420ee8f1497c94db687a9ac0c9fcfc5cb7149b51688f699b60be. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/QZNN22113678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffe76099af52c18ee4a658f6e6066b74cde31193b570ea392fb0a9461878e015. 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/QZHN72271517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x717ee6b7f1d0040fb9044acd60a9cb881a5128abb142088c3ed61a88de069ef2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/QZNWS2357061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c63b957c845480e8cc4772e308b8a3adc42f9abd25c78ac661390f0b639fcb. 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/QZNWS2357062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcca25280df159750ccb3e580a1c91dc2129654737d3dc3899d4d9a82b69a4f72. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZMEM2280558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5bb628711580088c07e08c93125c9e147cc815c65978f63c8753e68ddba160a. 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/QZHN72272017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c48ca7528b7ca377d6ceac7f9d72099e9c9865c6acc509f03fa41821740d88. 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/QZMEN2267769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0b0b103776fb09428a21e398c29d37e962b9c1f4154c2d918b38d47f71f70fe. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/QZNWS2357066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4cbe437645231fbffc46c95e4ddf0fbd2a8c45cbde802549732717d59f66e49. 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/QZHN32202153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4f9f488a53c4f67e4a8e24457433f0bd88d455a33103c55d18dd9c079640cfc. 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/QZES92229813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f9760719889e9ddf9b050e88cf986775425429888895f3f58acc2c2a1b976e. 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/QZES92229817.