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 0x012efa4b358c73fb5242824b2824354a26500a742f01542643816454f3edf267. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/aa827146-3650-473f-b03f-f38e561e848a.json and https://artists.proofprofile.net/proofs/artist/aa827146-3650-473f-b03f-f38e561e848a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Heacy Lohic - Irukanji, EleexR & eXoLT Rmx
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 0x5461121c4599d7754f24906c1f48532953f2eee5df791cb4609fcd28770c563a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/USLZJ1956767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0702c912d80f7ead30e03d08f5958c41817144d4b5a4a12bb21037a3b1cc2209. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/USLZJ1956768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ea7b0e9825a63c6d1bad61eb8456e8e9ea11447e9e854ab4fafea87c8662b2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZ5FN2001636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2de38a29981b6645809e02601ab7b403c3d4686e579d24a69bd162d9526c74a. 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/QZ5FN2001638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a4f2522e0c13cf32b444f4a16bd5ef476819c6b46c11e4735b57944a3c4f47. 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/QZ5FN2001639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaccc6e89757cf076ce54d973054f0f5f2ccca999c2f8d0e7d5a54ed20ed40c64. 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/QZ5FN2001643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb70ec3c57de9ab6e5f299126b53c7aca9cba9c9fde395b69bb30b80cad0ecf. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZ5FN2001644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2767500c38c31827c31d04d01dfd9e1e791cd7cd2e5de039074ccfed553aeff2. 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/QZ5FN2001645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a63aec4cb97d1d4c4389d104891e8822150d5274bb9b5636f43c53bc894972. 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/QZZ8B2370776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221906e333a34fd34fafd5899de2128a53be3517e65b13d191315c22a02bdb82. 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/QZZ8B2370778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f369aaf9e1788cc724d7d1d8efd2c3d8f382b734356394ecb432482df8052a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZZ8B2370779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ea85d26aa053ac82239490836945c73d5f7cc6597c5bd327713aad98332489f. 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/QZZ8B2370781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbf478a963abb76f9b25cbfeb1da11ca590d362c4633882e194dfc4004cb28a. 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/QZZ8B2370787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7743b00b505478331ea027ee408b3913663f734b5e20d9c014e1f7c3f14b5f9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZZ8B2370790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867e70f2ad096a81050c94af796f2099f1fa5e28160afdfedfe0d3258ca75094. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZZ8B2370801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6dae2ea056160a899495f756cc5817b01365b2b60d3c4c70c4d8bfe340724cb. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZZ8B2370785.
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