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 0xafb7482c622db8dfd993cc42acbafb742bec3d007c630cd304685baf92cf356e. 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/9b5ff1c9-eb76-473f-8287-7dac96571fe1.json and https://artists.proofprofile.net/proofs/artist/9b5ff1c9-eb76-473f-8287-7dac96571fe1.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 0xcbca9b2614d08673627bbe91886d59da1ab5ff07f5603045be4ccbd6d583fc35. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PT2KH2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222dbf16b506e00af8762f17da343db310744acb3df13c6109987f2bac47acbb. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/PT2KH2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa2b48f66cedd2356175266b8fcf99aaf49f33cba9d359980be267d8ee182c6. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/PT2KH2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03dbe8aae1a91a0edb01647cfaf10a9e02d1f7e9d7ab86fa62bd490bc19fc9ff. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/PT2KH2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2bec94967ce6cbc5408733a4acf27e174aee868c2f2536ec51a15be1c2299f. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/PTBM12100222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b1fa403489ec445b8bc34021a61c7116d5232bb65555b4ddf135fe8ce19f3ea. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/PT2KH2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2476e167a05864b08bf5b0f409eda8bcbddbf152c0adf0db0c4745889ffaafc7. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48: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/PT2KH2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbca9b2614d08673627bbe91886d59da1ab5ff07f5603045be4ccbd6d583fc35. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PT2KH2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14350a2042f38e6e3f715c2bb7cfb072945e96e10ae160511fa17bced19e6d88. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/PT2KH2300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6a8d281706394bda8007eec22d6fe33420cdce0823575dae70215958d0a8f42. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/PT2KH2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4e1e13d13ec6bc9e5b78f560a946e8e6caeb872798e099d779f29241ae891ce. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/PT2KH2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef0a3e1a8aa00d79409c869e594ee17516e281c244b8d2329d033480eb6ef5c7. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/PT2KH2300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82f64c4f37b13c9a4d1611bae86cce0c0e98cf02e595489449483071d7cb228. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/ES71G2418444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6040de9a65899c6c1b8cbebae6c5fd2e5cddfa621c6b55a929b484e9a54a77b3. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/PT2DY2400071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8606702c13b9a728f42442ee9a43aded7c726c1233f9a9727538c5ec4bc745c. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/PT2DY2400419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6040de9a65899c6c1b8cbebae6c5fd2e5cddfa621c6b55a929b484e9a54a77b3. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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/PT2DY2400071.