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 0xb173179c6ac35913082aed123d72d48b81495acb5ebc0f84bd48e96a29a3e396. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8f962fe7-b0a8-4e18-a2e3-44f9c5d35847.json and https://artists.proofprofile.net/proofs/artist/8f962fe7-b0a8-4e18-a2e3-44f9c5d35847.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 0xc85c86263d52dc0a455f85a5a1f3d63a0ba588c874860dbf61c74441e2b835ee. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/CAENV2521851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e28b1b87680fe3fb1e9b2df89f03c8d63eac23e52d35163557db9df962952da. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/CAENV2521852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x061c6240c7e47c7029b7a6d3040c3bb060e72ea6f68c6a8d0879d8c25da29858. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/CAENV2521853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a6a5d6e009cc0c360a2609bee048b29c7b010d990ffc975ab733adeb08f7a3. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/CAENV2521854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e0a9796eb9bb8dea5df78f300292dbe4996961b18846e7aba793bd5d1f2a12. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/CAENV2521855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25877f992d90ca958a34e9647584d9f39b7112681334a2dbbff2b90a702fba23. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/CAENV2521856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd407f98187fb85828a12b37c4c314f26761550178629d54d958c3b63ea994e. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/CAENV2541128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa3f3b90b18ba430004850e8509a585ccfb43bc8102568d6ef1ef885277cc10e. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/CAENV2541129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b276dc9a8a95b7537706444d9916c2f67621da0dd45b0ea26a2732f6b6e7dc. 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/CAENV2541130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dc55ded9f64edf5d505e463d36897e13a10176a5b6acb01271278723bd6c78c. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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/CAENV2541131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x282e2a7e27ede11f731645cc7f747f39ab4b18660b74c6d3dafbe2513b2591bb. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/CAENV2541132.