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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f884db742bbda41ef642c9fabd8dc8231d79c681c6ecd4cd563ae5e0a58aedd. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f989c31a-79d0-49dd-9cb5-004c5d489238.json and https://artists.proofprofile.net/proofs/artist/f989c31a-79d0-49dd-9cb5-004c5d489238.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a173ae79b041abb8080bfe996e41b71cbea234696c543402ef8ebba07f99fed. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZWFQ2410048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ae52b79779533cf92277ddfb05871ec0923ebd981c318861cac02b2d5eabc6. 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/QZWFQ2410049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a7be0d589556d8dbbf563b3168353f7004a2226b009d00139a6563ba44e996f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZWFQ2410050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d556888f162a794dee1cb1da14dba48301239f87941a8f3d07326c0aab30e40. 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/QZWFQ2410051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90cb38ba551474f2f3f20f18a6cad9b18ca9db9b4c6cbd940bc928f6ec8cb196. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZWFQ2410052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2456eab46f48e2cf11bdda306a14360cf4c9a4a394d60aa767ddad95b29432d6. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZWFQ2410053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c08a1a2167ebebf17d49a17cae26eddbee811330a7531ad41a521e760d2d08. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZWFQ2410054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6ae68dc26e6ba2a18f230e164a13116ee8fe41b0aef3f25e7fe0bef9ab5d573. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZWFQ2410056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x708f61a0395fed6a53bd6f57630c13bdec560f612dad8ef7060d5097192e6128. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-21T16:26:16Z), 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/QZWFQ2410057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f1e15f56db083e743f36977445fd908ed1a9bb6298cc027472cb83f9ff6f83. 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/QZWFQ2410058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa544e1e7986742e3c3ae6c950bc5d25d77a374673b64be22f3b833ab8ef19f9c. 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/QZWFQ2410059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5a8b715c33910423b2f9f8ef5eb041dce30342b7dfb0b935926706bccf4b777. 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/QZWFQ2410060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf50a2c59f60cebfb8ba7bf660fbc8ef82f297c0b66af16efc90d2f84b51ab8e5. 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/QZWFF2413832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef39b0de4b42d316699191745b02e06b1e7e68b4dddbefa54d2ec7356196b42d. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZWFQ2410061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478e076e807b74896a940cb38e5eb13580655bb9f73867036465f7ccbf92b12e. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZWFQ2410062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa131304980f70b7539476ff1140394fde6aa8672a284c732a215b0b10a69e965. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZWFQ2410063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7c6074de04fcb5bb0569c7919cc31c89b450824fe7d6777bccb87b645fd246. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/QZWFQ2410064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d55e413a5ab97ab6a7092f15ec57a27a26e21e6cf66acc39e534f1e16f559de. 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/QZWFQ2410065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x445ea2fee46674c161ffeb708d920a9e08049024338d91652c239146039d35de. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZWFQ2410066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc2eea9fcd9893077a49af16983a3e0a8551b1f65f5844875e6f61a12f3c041e. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QZWFQ2410055.
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