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 0x70f3b8c5df8351aabcb8c49420ba3929bffc55bc5fe25a254a7a42b721f972ce. 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/0e0e24a0-2f69-4776-a366-51a9b4f07488.json and https://artists.proofprofile.net/proofs/artist/0e0e24a0-2f69-4776-a366-51a9b4f07488.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 0xc3dd1ddc8caf0e82c712e3f45b2914d57ff200ff89d2e26c51bdff3e896ac131. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43: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/UYB141301103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb207953c0695a92bafc79d0fea8a68e0875164aef745a0c0f637fe2fc27d70a. 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/UYB141301105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebbaf36959b8d6ac809e3ccc4dc45b23ed948cf1acb0443fb12b22972161e09. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/UYB141301106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836a8abecc25157967f01b16db5bbf01cdaba4ebc85b13ef169e5db9b5707cfa. 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/UYB141301112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa55774ed9335623bf992f3b3d10ba5fa97fcabb8b7878ac53371ac10006e6c31. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/UYB141301116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6657efdd27b49a1f9ba5cc224fed637a7e561d01a6a96fa139dd8309008d70a5. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/UYB141301118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f796ce3db3146822fdac15465fd64910b3bfd895542286480c74050c40d3ba. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/UYB141610001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83471a42f882d6eb14cb1c23da93e40024c13d3e0383ab5e91a3071fa4ad68fe. 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/UYB141610006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137e5eeecf5f5894aa8c664bfa671722300ac29562962d8705fa96f7362d14cf. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/UYB141610009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71fdb1b71912a4a75243d3a9a9ae500b31eb721d12619596199dae33a8b2bef2. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/UYB141610017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3519f3ca8c3b93732965e90e940a102e5c487bf45e5d735a81e2d250b7cb3bb. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02:12Z), 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/UYB141610018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86c20e4129840911f26cfb545b803c6c6a7c5fd656f315316dcfeb843e91e698. 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/UYB141616510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3c96f7ef6c5a0a38a09d2da6de1e27731914e15f0b25c57d3088bee352c1c99. 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/UYB141616515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb09618f2c3d7722cf13ab48d8bd4d4db1ef8c04c46a1f5ecd5a664e299914487. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/UYB141825391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0de463e1482fa972569a744c800b84c20dc96a6c2af6a87e13e81a7498c9c1. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/UYB141825394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ebbe15873ff8ab9c41aa4768ef852ea0aac2e5788f35c399db4b61a7f27113b. 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/UYB141825395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6681ec8382adfdd7f84d8701f3847243840c6385c85b5257d7fedbb9a067a9b1. 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/UYB141825396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7255594e4b55ba176f72bc4270544a280d8149f65c7914762d7b3b6f6c837bc1. 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/UYB141825401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5e805c99530be103a9318242fdf011a66c207f92ac6f6737be4128433adc86. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/UYB142320901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b22cc835134ecf930d2bdea22e82b192aa545eed64747b919f72503c8f43786. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/UYB142321001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1192f7019b367b501540a49822cfe4f5b8592513c75a91513f961824dc1ca931. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/UYB142321901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04d52d60d181ac969506f5aacb08026f7f41be95e16a1ee53aed0558f8ec1c4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/UYB142512600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae889e6ca8dd468bf3f073c5b2ec5b9010958d87d6e973049bcf1444a9731940. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/UYB142514000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2b6a8968e487cfac77fb2d675bbcf75f1942243f8ac2d6e489333f5d5aa2a9a. 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/UYB141402004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed27782479ea14da2d13b014a4cc33a58af9a0c78ff0ee94b9a47587680fd608. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/UYB142123707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb0486dd29e52a6ccd39adc8fe86daf8ee99b9e1349194e5dc10d22206760efe. 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/UYM122003155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec023ae80038daca26e3635a9f9ef97e319007ac9a5daa368a51c332fd225e61. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/UYB142320009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe95e6865978745dd313d5f23196574c6af41e6cbc42307992ccd08ace25c01f4. 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/UYB142320017.