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 0xcc21bb963499beac3386e8a08f8f8c0146e812e614f1df69be0b5715bc9d6219. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/932d81b7-7f11-401a-80cc-b8774adb8451.json and https://artists.proofprofile.net/proofs/artist/932d81b7-7f11-401a-80cc-b8774adb8451.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 0xe10cbc47af542bc8f54ebf55bbbe89adc78b47e94970bce4747530c5edff2679. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/TCAJE2505392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a0f05b1e004537ed7ca9429d8a41d24c75b41f904be991003369cebe14b9cf. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/TCAJE2505382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c69bf2a478ce49f741688e3b7534f3ad1a840c1b09fe8301f51b6df6d591ffd. 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/TCAJE2505256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a2e40ce15f55867d35933e5e1344fa7de846eeb11623b777c5f258dd2c9e73f. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/TCAJE2505356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x250c8da928e74ac37fb4a347d5b5e62a9fad1415c9a32d411227afbd7bc0d867. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/TCAJE2504944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac2d396996f3907791dc6c7aafe68443190b5c665a08b113ce6b6569b25d7e0. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/TCAJE2505001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09ffb002342629c105dfcb3584bc280f222973a495e6a1117767e0ace5c6eace. 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/TCAJE2505108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacbbb2303ef8429bb4761e8419f1db2a198ab1fd8e6178ca5bd63a2953cb3a12. 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/TCAJE2505399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b8f49c02563c3750c7cdb770cf12586754260d136bdf5e4667a9ea2e5aaa0e3. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/TCAJF2505083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d9eee9eb6b482d01c129d8f6a3bf94fad8a01e72204cce33bed313fd2ef59bd. 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/TCAJE2504865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bed9cc8a22994305215df44a380c62acca790f2777f04c288fd6358386caddc. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/TCAJF2505293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1397e14063abdbfa7b2de190175ce2bc98db9d02446ad86d3b816b543caa4d5a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/TCAJE2505167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe58a89c0812811182c08a40bccfefd5d4545b15b5462c0e7a89afb3e6340c38. 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/TCAJE2512291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88024de9a6d8d1538747a361e9598ec6c99866d844230231f0af1594d21cd29. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/TCAJE2512376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe467683689071f13c9642e0722c4f032f7863c62321e1829dd96425bb226d5b5. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/TCAJE2512531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88dbe1d3957a4eaa3e472fbcbc7ae54ac8bc91680339eba14ac0f913025fbf36. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/TCAJE2511511.