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 0x125cdf3b45001424c379cd790701c3ace455a2bb57c738d3da8ea8ae00db71fd. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e63e9271-89a3-4f7e-9af4-abb36f23b0ab.json and https://artists.proofprofile.net/proofs/artist/e63e9271-89a3-4f7e-9af4-abb36f23b0ab.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 0x88d86a7f46cca5d546be1d618ef84a74378a9faa20418d0d86719efb826d953b. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/ES71G2503421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00305164949941d423e78f49dff0c9efbb72e15402a372ce14d8d6265310c8e4. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/ES71G2503422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6cbc6261e0de8e2901e400bce4fb3d2890fe62827667d3dbfe0db1a91ab1824. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/ES71G2503423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee74146e695b7d11a34b7c8cc6d8a3a79444b2a609abd60e71da943138e71ad0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ES71G2503424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc553a0052854996725dcc0bb136f7643d1578489cf68307e25dafdc3937dd6b0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QM6P42553882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ffccbf2c412ba3bdcec2628ffeb037443aeb8e593889220bba81f1eceb6430f. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/QM6P42553883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11870da523392a9c6e263f25c2411a1c45fce142937a90a77dbd0d8046c236c5. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QM6P42553884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82cff9980fae1bf1c5957c55e8edbb192353d03a14154fcf33fa42986a9c5c5c. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QM6P42553885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa358aa01379bc3f8c6e0621586e102a406ff885bd3591dc2e97ff01ac0fa33f4. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QM6P42553886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ab5551275e1d3e27aaee64917fdd8ec6ef114ac34e1227f77ea5175873afa66. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QM6P42553887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25c97e2f7f58224bc20c0e5aa7c4e11e85c3793c5f4fe7a2d53592759d403416. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QM7282566354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x918cf99bff3f567ba2588f3ae585095dda41d06dc11ba5035d8a3bab2bfd547f. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55:47Z), 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/QMBZ92565309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f1bbd8785d9fce84f44494bca6e72ec7afb6c67d9aa8238425dba85c440d0d. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QMBZ92565310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf73eaf7d4a430675e623105a608ca9632bdb02703af1154656fd19f516361745. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QMBZ92565311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e8e9d9d78d0853b93a7ea1b1cc92154544ec3608fb54c4460fa05bffd69a7f. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QMBZ92565312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd139337927a5a50637b4b08098d0180ee8ccab787ae97bfa291b09668c206ce. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QMBZ92565313.