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 0x0ffa0eba25d04e48cd25a8be80ba8565e8884f8e23496f0097ba30050d1ac956. Chain 2 (Bitcoin): anchored in block 953907 (2026-06-16T07:39:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1662f84f-f249-4346-a2ae-6461e050142b.json and https://artists.proofprofile.net/proofs/artist/1662f84f-f249-4346-a2ae-6461e050142b.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 0xc30f89fb31e83d67ff5fcc4f318e387c78ebf2762a4502c2ad3ff3868eaa5045. 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/QZWFL2302676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda33d4ab12db3a6c63b990d1c82d8c19e1c376a115d13d2b2f297de5a1aa34ba. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZWFL2302677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e55e674e8d1fb527e957121478fe6663378428fb41135c8df35ab05a2f162c. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/QZWFL2302678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c12effb158b5f51378feeaf463e1b99a73d74ea61b68d4e3225191be0b15a7. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZWFL2302679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95b420cd9ca2b528628caae47ce7229d9d05b3ab62a807bf0195df31a2463500. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/QZWFL2302680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a3e327a9e9a7039fe3685adfcd6983fcb580235adc860852afd67b90f71048. 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/QZWFL2302681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c599699eea137003e0f3bf55009ff36fd5814df9161b833f8931fc47d077d49. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/QZWFL2302682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6973721ac4f9d5378ab2576da358b35772bcdb4412b3b8ad5c078b9c3bce658. 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/QZ5AB2412531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c8e6c0c3e0590bac37af488ef2db6c101c5389d282c8605a288972b21d939f9. 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/QZHN82495029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f2ea62b5e3089a9ed08b800fdc50318b6217e13b985f40bc457123809a37e3. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFYZ2443808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ca47d0b5b65ca1fed033d6563cb661a09f5ce996398e223f34bba9024e8563. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZFYZ2459791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe62489e12b96713fddb1f97ebbc3f7f16aa7521a7abbb38ada14b7a18ced4060. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/QZFZ22437463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ccca76d21fdfc78a82f7da0edd3c4a622f20f3ce0f6f6b05b5e2b0a652aef85. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFYZ2444915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1950c5f92c6d8ebaefa3595f08ed43aefd3b015bea781f4cfa98046b586f4f1e. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/QZFZ22437427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d78056707dfd1093b1bcdcf1d6f8c6c9cff03d0b5064227a349a146e525c95. 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/QZWFK2392992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf7e9bcf7a9efae7ccc2efc328c2e4e82531668bd63718e4ff07c60fa0d984d9. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/SE6TI2104236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7d3d096b124204e11547050119030a22c1f175a1dc4d95a4289b29e4163fdf0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZFZ22433954.