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 0x233dd57acec532abb80965a796f06d807974b670352084bef65ac960a0ece3e5. 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/e3a246d9-05c2-4152-b0b0-c5d80090c946.json and https://artists.proofprofile.net/proofs/artist/e3a246d9-05c2-4152-b0b0-c5d80090c946.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 0xdf4ba1d9d6ffdf4d26bdb364768eeeb78f0cc35ef02a12d566f1fe77fd604189. 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/PT2DY2300546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef13afd0b35aac065ff50307f4fbc056e7a9bf469ee44c000c32d8c82301fbb6. 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/PT2DY2300543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4ba1d9d6ffdf4d26bdb364768eeeb78f0cc35ef02a12d566f1fe77fd604189. 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/PT2DY2300546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef13afd0b35aac065ff50307f4fbc056e7a9bf469ee44c000c32d8c82301fbb6. 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/PT2DY2300543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f53dcb17dd42bae49224e8be39f01d045b4adcd6e89c5953cafe6341b5a32f. 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/PT2DY2300542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98581232b9ca4fcc850a9de9ade7e09d1f85c62abc5a4b870d2211ac8bbb5071. 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/PT2DY2300539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd856e941d07f83e42b062a06f7b1d720115c7e42dcbe4c1417035a87fb2a1c41. 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/PT2DY2300541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34fd23d1c672e9179a026071ed4d7a5d373de1fa5369ad5197f06dc67652c006. 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/PT2DY2300544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dfaedb44461ee5a491179de929f460d3b5d63c1b8debb03e5bb8f5b21c42338. 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/PT2DY2300540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74bddeca833cee689adb43bdfe157d2525b7a26b2bafe0d48f66cd829791e62d. 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/PT2DY2300545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefa9eb90bfeda602306841d4bf596f71aefa8b91e5cbc324dfdee9151470d439. 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/PT2DY2400146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf313ea3b86caacb1ae281b0b7c265e0092a6428cf08f5f7b3672afe2e7dc832a. 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/PT2DY2400147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84276cc5badc4826a2b3e482eab7289544f9b54983152635f2154b4ec6eed53a. 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/PT2DY2400148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86df2c02cee1c709fd9722fffc35cf178fdde6c2fbaff461bd467e85171caa9. 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/QM4TX1746942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b38abb1e5bc159cfb3224d6c347be94f4e4650890b142b77b05560548fed0d. 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/PT6I23000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e45580c9210bb776f21858575cf2880514ed2963e6bcf02461ae8d47fa15da. 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/ES71G2431474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfef8008cdf15ab25dd496d293302ac4a86023ba71c66a314e46f6ba2a2ced3da. 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/ES71G2004738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b591b89dc439d6ece2c0e426a55e0bb02e81a96e5ee5bb45bedea18335d6e4. 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/ES71G1734970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a5844c092e393f6acb7af5ee5be711c44f3c27aa79697263aacc30e6ba20e9. 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/QZDA42516107.