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 0x64eab6d81158c281c21aab0c99cd53d31b19146f50dce7b35589216aae56f18e. 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/fdfd22af-43a7-41b7-bef9-94ff1369c0c8.json and https://artists.proofprofile.net/proofs/artist/fdfd22af-43a7-41b7-bef9-94ff1369c0c8.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 0xbfd237199b93e4befbe9c06da8e98ccab1a74116c4d9b08036b647e552ce1446. 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/PLA552300479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6340fa3f6bdeeb1ec69c79fb82599e30ce7c9b962653e0362da31d9fdfb4fe. 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/PLA552300918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd237199b93e4befbe9c06da8e98ccab1a74116c4d9b08036b647e552ce1446. 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/PLA552300479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcf41d494dda2c5690c0cadf81c0749d8c93e851de6bc1e221d9d1ae7d14cc03. 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/PLI363941130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a1bc4676fc5e776b78de78fdb12f9264eb2c83076cafc79a4f87a8c356dc48b. 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/PLC062372873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ded58cf455352bf959779ee9e4fe72b27cdcff9b9505897ebd187d51ce6e3f9. 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/PLA552400702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ded58cf455352bf959779ee9e4fe72b27cdcff9b9505897ebd187d51ce6e3f9. 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/PLA552400702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc5f55d0c25a18ed66e0cacab64f819e6b018acf47a50c6dbb44b9abc234613. 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/PLA552500127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d98016d13e59fc7e35e14b442b4235b7b6810ab61e3615f22ad903d9cd8418. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/PLI369738390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962b29e9ec18ff71e4c01fbe2298a9d7e69439c56cb7d6fae4486a482d849b04. 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/PLC062509439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79fc6838e8a53649da495e4f81682c2a2fcb173f306259831743f6c8edd04ea7. 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/PLA552500213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79fc6838e8a53649da495e4f81682c2a2fcb173f306259831743f6c8edd04ea7. 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/PLA552500213.