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 0x222494a3e0f1fa52f6afda3193bdde9edf46f914341f26b5b77f7eea7c780565. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e9202a55-9f41-4c4c-b4e1-b12b197c82ed.json and https://artists.proofprofile.net/proofs/artist/e9202a55-9f41-4c4c-b4e1-b12b197c82ed.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 0xb2152554adb0caf0f7c44d42fdd4b8b4ef54e0323764d6f73e336a5881afaf1e. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZ2EW2200109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df46743c0ec2a0a56f167fbab709d1dd8cf2c1e889a1571770b93de6ee5a043. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZ2EW2200110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x032061490302da97c5a9123f77673f6b40264663f3af22d011cfd832fdc06752. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZ2EW2200112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd70e9b19e1679194350d8a8421a21f9741cce7cbf731d44b691597a8e7bd674e. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QZ2EW2200113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5976cf886d8c064a7ae1ac9311776b20decb6a97f27e5328b2a8f97ee8c52a1. 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/QZ2EW2200114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe161f5c74708ae3727340a8d4c3ea6bf0877fe95e0fd050312deabd8682f9ea6. 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/QZ2EW2200115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ef04d55bbf19e02d0758b9e798279ce9a34299e0db849c4d8d836800148aac. Chain 2 (Bitcoin): anchored in block 960430 (2026-07-31T16:09: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/QZ2EW2200116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb25e78051cec98d11be4c197b2391fb990a470167bfc99a4d39adc258300dd6c. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/QZ2EW2200117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2060795f33e35c59932c2de6c1172ab152c7f00dd785a7abd80983fe2c01fa38. 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/GBKPL1951188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47485a94a6d3d86a5d3ca43020829cc025ace97a572b5c81a9f2a7e5bdba4589. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/GBKPL1951189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9c2325bb945c1c10e7a1a9396627ca33077aba33108839c6651a54533cf9f83. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/GBKPL1951190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a78aeae37c1fdfdcd4f3f7c958d248c76e25c6141ce51eb0a5654984d4fb5e8. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/GBKPL1951191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9f9cb33fa47bacc8683be8967974f4aa5caefc721b84860a63ddaf97a817475. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/GBKPL1951192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b1de9d9ef486c8bb4a94f88f52679775340d99c2da8717c9e8f4d92a837de4. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/GBKPL1951193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e59cc26e604024995860360b64ef63681426ea52f47b4cdcff996a6dcb8e16c. 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/GBKPL1951194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfdb74f652b8630489adeff5dbe9eb1280e490c1d8d757400571a5577d159fa5. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48:30Z), 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/GBKPL1951195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c15a0f8c0b9235d850623f9897ebcc57e2135dd3ac317ed1707976a8909a54d. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/GBKPL1951196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca64c63e0356f84772605a20428af906705d51cffb34eb02397c6c6fad2860e6. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25:34Z), 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/GBKPL1951197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d3dfb9edda0196862f424a6760aca4aaa4429c3b7b1aab2fbad61b612d5523. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/GBKPL1951198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5976cf886d8c064a7ae1ac9311776b20decb6a97f27e5328b2a8f97ee8c52a1. 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/QZ2EW2200114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a580e25fa4d7e2802429c0b5bc7845541f289310589823c96cefbe8a92574ed. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/US92U1909057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b4e4053136e1dcbac78df5bb8c1e3a65c09ce59aa03b6f836337a683494e59. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/US92U1908980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a44c086ace72e73d8dc5f1edee937ed512486d832ed21deeab9469f7ef8a6a0. Chain 2 (Bitcoin): anchored in block 960419 (2026-07-31T15:20: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/US92U1909058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c049e2b5227f1378612e9271eb0adc0aa4020b4c95584ca6a3b82d9188c122d. Chain 2 (Bitcoin): anchored in block 960223 (2026-07-30T07:51: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/US92U1908929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61b63b756dd31db61dc89fe92c455558d5b0de58e03b96f5e3f6c0f3eb06d840. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/US92U1909054.