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 0xa03f0d1209933477975b12446dfa2e9bf4cd24a44fcc68b2ca8b9268da04baab. 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/60810bc5-bfdb-4052-a42d-958cfc4a6b20.json and https://artists.proofprofile.net/proofs/artist/60810bc5-bfdb-4052-a42d-958cfc4a6b20.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 0x10ac9acbbc9f6b9864d1cae42dabe1457994410d882a6a9eaf7c40cc0cc1c623. 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/TCAFW2189483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe893db597c5505a81830b1d49db17c42e22ceacceb91929f7d5e2cf326e4ab49. 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/TCAFW2189534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f5f810101089b2af8fb924a2123a42ba4eb5effa63c18130fd788aed8fefc4. 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/TCADM1811489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef0faf1f114a70bf0de3d661abf23142b58a1db2ded05715dab4ebf3b72b3a6. 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/TCADM1811492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae15167d60915c968ca58d472ed0ec2211249cf2886f31fb017fd6e16d7098d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCADM1811495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2a6f7349729888730648afad9826dff418ce824e84ace0308c275bee727337d. 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/TCADM1811507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35c370e65a16c20f0d4527167a5be9fac4c9e12b13ceb6d67f0b9523acafb94. 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/TCADM1811512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab15a01fe4c8272e4482171540181815efa9b8b001aa458bf257683f65a90af. 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/TCADM1811515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3deb7779043c37741942b042db2e34bd84234737455860b0caf27249eef1a854. 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/TCADM1811516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2d325f47388c6b7d4ee6f5cc56e0e33eee10a77b17ff99c82315f7d941aeb61. 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/USTC50845906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8323c104d088d38408fca535b1f0b0fbedb15acda0267dcb51d9423e6786afe. 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/USTC50846699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e3e8ff38a26ef016dc385f7f947bbe37af3187436dcedc5926511013c37dd4. 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/USTC50846704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x882772c681de76e30bf5c221d97958be46f4152a474ded332b8b7abc4fa525b4. 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/USTC50846705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfc4e6cf83e649ede64a8222f8d365cac51069f24f85134994ba380c087a6cc. 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/USTC50846918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf97f786e298afbf0da0cc5bf42e9c3e0d8415504a2414fcfd5f123d67284584d. 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/USTC50846920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a2f5cb7240d2040eb98724302884cdfdda0ce2e38a30e6bacd7b06e2eb0e64. 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/USTC50846923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a953466ec41ac0e53e9cbe6e5901d80e8e88797755237ef27df4f9f428a5be. 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/TCADC1798239.