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 0x7260ddf9f964a6601e681b55e81744851b39628bc9e6149a8512f5ab3116cada. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fa818632-14f5-4495-8472-d394169d1e93.json and https://artists.proofprofile.net/proofs/artist/fa818632-14f5-4495-8472-d394169d1e93.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 0xe1eaa84aa8b2fb4bcff2d1917f323014a4b122b55b9ba430cde5d3dcee2b9473. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e649a2687358a267346d177ec24cbe7847e8108c4fa712e38887c2927f8f26c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x708c3897fccafbd81816de276ab0817c175f3593682c885e69c9b89aeff7fdab. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc3300bd28022bbdc3381cdc3afe108516780277fae528a39d96ede5ff27348f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9435e9a4a9a07275514e5d0fc76e5140c11460392986adcefb2c87b5c4c8be89. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4eb30b6a5563b33a3b6ce71f056c0d9de43303251898842950bfdbcad5ff29. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cfb881a567848960b3f187c691ab4352557d5bc1e498ef8fc888b3f1a2da272. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/CA5KR2315362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b05649f46d10dd8219c445c4886e1161dfc4ea81df0f805583b80def8758fe6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/CA5KR2315363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1f60d4999420ef38fba971cff6003dc79167b5172b66a2ee47a580e5d09c60. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/CA5KR2315364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae8ed0875dc3af18474301ee2c52cdfdc3e128fc464011f98c6d88aa00bc11e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/CA5KR2315365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf24412462d2e2121350f3fa43dbd0277abf254e804fb2f7e9eea271b49ad902d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669a3281171443956be86679b4ffb4027c4c259c5694c402356fa6a6dc17bc91. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5129788d93a87ecd858ad3e0fae6e9b49b925e81a2c31d30d8c7e9b9e5a5cfd4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/CA5KR2315368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d2a9ee2a82aa2ae6d109ac646964a915c9dee07fc552120b822c357bf5ea44. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CA5KR2315369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f0598744edb09ba43f9f2832f0602b1ccbc43700f6cea736ccb451fbf994334. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/CA5KR2440323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401510c9ebf6ade204021d271479e83ee2449ca34cb96fbfe64dc328064cc70e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZJL41900244.