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 0x84b21ca28063d23509d6054ae5a5ac3623f0b30c6e0d219bdcf72a8661ac4f70. 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/a29e40c9-5d34-45a9-8853-8315b155307b.json and https://artists.proofprofile.net/proofs/artist/a29e40c9-5d34-45a9-8853-8315b155307b.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 0x3fb0b74a7f4854a51812998ec45fa6042f773bd26b26eee1e412525645443ad6. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHN32155326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ac7177cdb2cd3eebfe6ac6d28defe6708f6bd26c913453f177b6404e60a44c. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZHN32155327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92210c4a452edc38f63e9def9bcacceb1cdc47028c344fe2cc205ff0fa955413. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZHN32155328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a83bd891ca2c5c3f868b1cbc1eac3fe4fd0ceb5bf97ffd578f5289a86ae923a. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/QZHN32155329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eb9a96f71598044f0bf9a8fa576b4be9e57ebdc84cba285eb3ea77ffad4844f. 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/QZHN32155330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa587e59633bc7e59af9b7f7414f1591de622f516942c983b8a746cb597a2631f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZHN32155331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf01c09f52c90acd30adb4d7d71d91c6a46c3292de5fb28009f45dce6c0997694. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/QZDA62201164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd60fc9991640f103a5535e5236d370ed49238c76a37aedfe68d71aa007dde14. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/QZDA72217990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9710587292991cad3ba6e46f50ef68610707eb79318afdea9f48dd0ac7f4610. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZES52275984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087239a1c139e9b109cc369e16a1d121301c71482671752f79a79356f3e4a396. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZES62284623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5efaf53579d56eee9fd1a007e2f51c37a8945d1690b818924e0553a7aa37f41. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/QZES72257592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd8dc5c78e8722646ac8ba8795d6460740b75dae2b578e85cb8ac67fc9d7fb1. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHN32202102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c93db2f8042ae9e85de663f6595ae18447d6c82696e977a6ac5e0929102838. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/QZHN82208094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1e88df95e90f359266953b2df8d3240815ed7d73a821d763963cc99ae1103b. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/QZK6P2208229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8019263aefc18f179b9a1e2d37fca243360781393b8b614489d7a68b50dfe0. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZK6K2220387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542df8e5b1f3ce0b2e86635a4dfa91a797a54b6a39e1ce1d20036d4241c1740b. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZMEQ2267663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e3eff78de3c702a62837410d8498cd2d321935e98a8fbac82b78f2720cb8f40. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWX2270476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85675d960482db0a31386c7d3f3077fb9f5daee770366db89062d859fe24ffef. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/QZTAU2261287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650e148530e14c1d2cf37e2990fc5520b4dc52f0b0737495d48d05a66f8fa6b4. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZK6K2345926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe131bf6593dbab62bad8afa21aea20d9556f07958323d5617ed4aa89b255996f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZMEQ2360565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72cdc91e041062516d751c8208df475fc38840a08aa478f82f503de2f90f8892. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZTB32301107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c35fb97c16a5d418ba871dcd30fa15ddac688a2a76e05d7dec600bb6fb6288. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/QZTBF2393656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00ce4940097ba9e4c959e8497eccef71387d51346572323323abeb5e1b5577ea. 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/QZFZ62425432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9272f32e3120dd68670b003f335622237977af1cdcbb3c1c6a4a2ce8511461e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZDA62467528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25a252bf8dc29f5d60611ff88b2dee033d551a50f05d4ca41cc1301fb4735213. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZES62470905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79db1c57153e1120e815867a59434ab9a69328826b7b15b6a62d8356748d09f9. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZK6Q2461351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe41b7a38034e049cc8b7e4e9b1aceb6df6f87a6a0342c3ed94a927132d5fd65b. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/QZNWZ2455202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b21b4b190315e1e8b1f56176a7cea9194febf2a2aec97788ad0527d0dbdf66. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZTBD2490852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4824a9548f4f2c961228e4ec067c2a647e8e0b778aee479ab599fe209e8d7618. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZTBE2467829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad8043ad3fd89733392b816572060a938994af5efa90e2fcfc12c3d089aacb8f. 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/QZTBF2416598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e5fe30bab1e0b3f740b7ea31b761f4f64c8d381532e264b4e1d780d9499aff. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZWFK2408192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74605b4b30172719f34e21a0ddaeadd25f13e3349c9f54208f4309c9f9b4cb67. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/QZZ782488229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ba77a08e3e219358e91f39b4644f2c196a414e1ae3f6a493e2becb498a0cf6. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZZ7Q2452689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba8026584cbde18aff7a711851f088e2dd1caf5636238bf859321615a4969696. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZDA62572184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5321915d9d3e3f3c146b99a87579c098919e70b6bf2a743a014e5b766245512. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZDA52531610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd952542172851c9b9139a3a32adb026505a7c5e15aa0135fccdad45f2749b4a4. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZHN52539828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b095006f20436aebd49f41212cdf1feb39634fddc65cd6a80061191927c2c7e. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZHNB2569342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e3fb6d7cc57c7fac9c893c3c569137b6d973372e6898018eb7811835512cd0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHNB2571407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6cbbf2983898cdee77db18d6a50318583a66ee344f122f45d8716547ca3ab22. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZNWT2583342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa22400f33ca0356b292bb7999ca5f95c3d63498db0201f825a18689c09674871. 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/QZZ7M2527235.