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 0x19d494aca3bebc81062fc729cc12171fc53bac21b9f3d6b26ed061ac7bf80864. 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/6233487e-8cd7-4da4-a1e7-a3e91baa54a2.json and https://artists.proofprofile.net/proofs/artist/6233487e-8cd7-4da4-a1e7-a3e91baa54a2.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 0xdfb3c8f44177448243975b9d68ea097a5ba1b6e7480d7bf10a34b95c50c4dd90. 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/USCYY0810011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x327e15a49d8f6762c77384d2bb525bedbe17c0f5d2d480e71ab76d52cdb1fc6d. 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/USCYY0510001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d91a2ffb6810c92339b71101239d206f53285a358c8f067519546a0a29ba3c. 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/USCYY2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfe9567e66304a76b3cd1bf26dfb7497032f0adf7015aa536b0ddd0dc38cf998. 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/USCYY0810012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6688cc7313374250879e0208f2a720b0a806e8d8878a71dbd62e0d46ea3184c. 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/USCYY2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e2514a4f8dd4173639c5cb32d923bcb9a297520cafbaabc1089c3f42ea0ce4. 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/USCYY2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe10a5f96f8f55da3e4b69da6cb278c660205819af837a4ec766a83042e2eb6. 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/USCYY0810002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ed63cfc166d1fc05fa8e54b8765570d4ac17ae40dfeee636f969e580e78dfd. 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/USCYY2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fe2197ad240625ee371db709ba524d60295f2e59c8a78f2e5fd69e0832d9b57. 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/USCYY0810003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6df46e9020eb1a45226196245e85006285da5a741e9515464d5231ce3815288f. 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/USCYY0510003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd123048317bb15af415b5222f77afb6c8fa25f4fb5ea25ff108e094ac1068bb8. 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/USCYY2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd0c253930138942a7e2855a330aab7fff90bae7d048e8c85672a9c5555a86cd. 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/USCYY0810001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0e4e48daa49688552900895f2ac2e032d7a61e6613019ce2605835685763728. 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/USCYY0810004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea9f3170331441c1a60a2e516bcd893aa72530a2e6f21a8b2302092b6b90ac17. 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/USCYY2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x342cf97ec5315c6b36492a468f90e773a38d4d3f41f9cc7c3b1a8004e1646465. 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/USCYY0810005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x993dbef3b2303fd8502d209f3a7da7b89474c92072cadc7451265cb9a31e690d. 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/USCYY0810010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d1d749be3e0901ff34d365ea81035be5e11d89190e1c91eefbe8f2d07bc4fa. 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/USCYY2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9093afdfe092a3e74c1619b7ea68652c988c6b5ea75db351bb4708748e71f8c. 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/USCYY2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73099e81e685337bff5e004a4304e46f96f12b8d3fd55112222d6ef0958983d3. 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/USCYY0810006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901e09529b4f828df62abd1b5a9ceeacd69a5dfbb18c2f253b05806931702b3c. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T15:34: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/USCYY2100010.
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