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 0x61a17bf7b33f4bfa63fafb08f135b6adfecfae5ab63a36e453aabed2dac1fa27. 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/e90aea4f-f46d-448f-9fee-d1a3b7aa65b8.json and https://artists.proofprofile.net/proofs/artist/e90aea4f-f46d-448f-9fee-d1a3b7aa65b8.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 0xaeea1970b9406d12e8a81576b22ef7290f5fb5d0ac4106310d2ddcde675b51b5. 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/TWBF32207001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab9a7c313aaa7824ef7b480540c1b7ef9906e8c6609d8fcf73a8508c59e8566. 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/TWBF32207002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe97f8a7407fcf22d7e7e48aab81706db1c049fbd9f447dc4aa9760299de4c96. 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/TWBF32207003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae03e0a36f321bf405b7fa95f97cea04aef038e6f4268aae9c2853afcbf4673f. 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/TWBF32207004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9f57606a668c01a8b21d238908cea3fe45db1a02c9b21716989fd661c70d3e. 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/TWBF32207005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96312995c84945fa2b735a53c682b9e177aa1c9fe3613cf363a5625abf5b8339. 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/TWBF32207006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a06afe0bbe0cc1edb05f442793ae78555a64377fe3c4f1a449d83f9953528d9. 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/TWBF32207007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa867a68ad18dee1101372a968a0442b4b3a74cfdf5454bdff2d00d3d8b5bf3dc. 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/TWBF32207008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbaa5694cd1009dd6752aece75fcf52625808feae6b2198c728455f5543295fc. 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/TWBF32207009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ab2616997f428fd65a3c239b1983d84bb17e5cfbbb5a7ffaed5efea3db1098. 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/TWBF32207010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefa633d317f581184d116ab1593a2ff7fe4a54db3903bef7aa7d8f2a9156e0a3. 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/TWAE31801498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd063a479943b8f5b4f718fc29b57cc41d6114b44d49d4a1ea437bfd8cf5b666a. 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/TWAE31801499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x662959c95de1ecbee7a7cdfa7939322c4a874141e207ab44b4e63eeddb7e343e. 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/TWAE31801500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcb8000a737b9e1d5d66c2eef40ac51c8f23a86ffd60135d94434871ea9dac52. 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/TWAE31801501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a91ce6da576d7cd571ebf3b81edb3ce08ac2de10f634645c4934592912853f. 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/TWAE31801502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbddeafa2b9909eab1c6c140455ca72358c2893f753d319eaa06a219a4b9c3dcf. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/TWAE31801503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b66577fd728a0a1e6c815ca65ef0e5a0933e3930fd077dbba7f22577b98ce5. 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/TWAE31801504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c458128ea260bbe9f13572933864555e7e485743fba1e8c6317e48fe9131096. 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/TWAE31801505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c15237f40b85fa564ce3ba226f190d6885f677414401f1616607fecb81aab2. 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/TWAE31801506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x685270c113e4d5a5f8bbc4626680c62b73be8713bc693f97775cf9b07625f2f0. 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/TWAE31801507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b41a742f889aaa24793236fa67d9cab6be1054afb9247258cbbb6b96794b2b3. 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/TWBF32411011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x006a48d25d9b77adf7805573d30d407b89f84d2fef79ca8c34e384c9bb5bf47d. 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/TWAE32100072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab331e481676720eb5142330d9b199ecf4c792edad44297927721a8edbff07c8. 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/TWAE31600172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac177df23b5b34cceae5212dcc63f3ed007dc970a4428561f6617137b350deb1. 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/TWAE31600173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c2b65fb4ba4b8935ab80b2bae6ad34b61f3a668407e878433e374159ae918e9. 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/TWAE31600174.