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 0x5a6670b8d71a9dac4bae491a0bbe95613d0c3052797f86e182abb68a39b20662. 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/185f60a9-b0b6-436a-903a-b466de26cb84.json and https://artists.proofprofile.net/proofs/artist/185f60a9-b0b6-436a-903a-b466de26cb84.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 0x2aefd0f0622ae730489da61071efaeb9a668c8a7936c2fbb61302fbd846a8a82. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:57:02Z), 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/DEC831400645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a40eb86c966e0977b23aac41bd4d14f3aaecd8c260aa6e8ea5c605e27b2e684. 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/DEC830701677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6e42e7e225c3bd849d78a41bbce90a2aa31821a8f69f27246911e79276310c. 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/DEC830701679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36597368457100b3b40e20358facab1c8b51e47fa69fbf35762bebcb0a029b72. 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/DEC830701685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae49491c4595627c456d124533b95d1aa74f8265ab28abd928bf7841f50df072. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:59: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/DEC832000625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c15e4b08375c2982fa682f860d4e50442fb3279c98408c84324dd89ca79a04d. 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/DEC830800977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c2d8fcf3f7a94cab5dca84369b32bffc4637a1822dc23c375d46a0d421df1a3. 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/DEC830800983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76b1887bacd4dc5c72bcdd658f76f98988c8e173329003c16098256a4028a41. 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/DEC830800947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d607a87e8b903829716c1d8c566dfac80c65d0914c4095f5f5d405e0b220978. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:35:11Z), 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/DEC830800949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fbff8db8a68fa12f4a5fb8c675e0a2bfb4cbe3a5271ca523ce5824c6e2c1d4. 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/DEC830800953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3240f9a3a1a4d290f07ba81938351e8645da4193b7c97ea30dc2a44ac5a59c0f. 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/DEC830800959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2936949fc89e2f23bc92723534536e8089fa54eccbd39c5327844c9c2585231. 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/DEC830800935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ad1935497e142d7228582f321fc486d3aa20110dc6f55129c1245560dab7209. 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/DEC830800912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdabe517fb6850e8a3dcb81d5ca1146b7512016366b309cddf297bedec4e9f27. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/DEC830800913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65ddcc9bb954d848ce5122125b1c3429a3c7e280f350d38f470f38b0b9cbc2cd. 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/DEC830800914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5b457ec7bda7aceb49678cb14c1c8089bef5143a60f02430c4d017c891904d. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/DEC830800915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5c5cab3db10ba700f7c348508a840a600d4516e56b643838f21a8817af3ba4. 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/DEC830800917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2049c230a7d3e2df77ac2abb06f75943823477d3ffbc58a43ae830b2500b419. 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/DEC830800918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5191284dac032204708936664605f05827a264bbd9c9f9d48577c93fb8b8c209. 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/DEC830800919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf9db992f11fb68c1b1ae6d7f91949097946c8fb4e22e22a0ef3273bf45197e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:59:17Z), 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/DEC830800895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb226129e7c9bf99295cbc4bf5503415122395702b8fc10016dcd1a21dca8d923. 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/DEC830800897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470dfa4d93966bcb835478b13c32cd170afc215a4a1bafc93ad45de154f446c7. 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/DEC830800901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48fabccf0a06715bff644db24212610b877e0e1863a8778ba709ed6ca50a8d0. 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/DEC830800906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb94d2c778df51d9e8109acce1dce5f4244586c811d88babc390ff7a09d0f2cf. 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/DEC830800907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fb5684f5f2afbfa238c3de33be1d7e6865735de44a1dbdfaa32d5ffc97bb88. 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/DEC830800909.