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 0x70a84379f33ac84541ffff82bdc5700864f41e9f0bdb98ae998e3e6548b3fe9d. 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/71a0a6fc-802e-4f8b-bc86-7506268b8fa5.json and https://artists.proofprofile.net/proofs/artist/71a0a6fc-802e-4f8b-bc86-7506268b8fa5.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 0x9ffc427a0556122d99265c4dba139f49208fd2a78c8cad20e06a04affc0c4ff4. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:29:07Z), 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/BRZGP0500083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b756e22ce5b0e828434367a498f75cbe6da8f06c1d4b1f0c92983c7630888bc. 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/BRZGP0500085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0585610695d284e866f0fc2f693bb5ea7d7ec4838d020923f119c008ac1446b2. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/BRZGP0500087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d32910d321e6a8f2e199671323178ba0424c1779b31be84b36fecdc70bf0e96. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/BRZGP0500089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd02ce547db22a1bc9edb9f599bb516a602581e4d4791898af9dc4cf72aeccd88. Chain 2 (Bitcoin): anchored in block 956748 (2026-07-05T05:55:59Z), 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/BRZGP0800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4167dbb1b0d8edd5d89235c4b21edc94509229cacb13844fc8ea576a7e0afa. 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/BRZGP0800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7680a11f4a805e51e8a0b8895df864a1d932b7f535236d02567cbae7355b2a87. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/BRZGP0800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c91080fc3db1f8775cfa1aba23071e81a753bc68d279e32ee9b36726ee2564. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/BRATT1000044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619a23fb47bce32a603738af2b483e16f89d362dbf82f03ed9c62c371a099dbd. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:01:11Z), 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/BRMKP1400054.