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 0xadbb6762449ee054fe7dbdd01d8dcdbe940fb6dd2dc47adfc7ef7509c60384ce. 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/12a193e1-fe34-43d7-9a1b-af73bac9982c.json and https://artists.proofprofile.net/proofs/artist/12a193e1-fe34-43d7-9a1b-af73bac9982c.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 0xf29448262bfa3f300aa22ab0cb9ff7fe98bfaf3d19b79919ec8f5fbe70776748. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZNWQ2120675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41e0e2d632e21c68f88a7d0bd8c43830847dd6c5a6764893559b2bb2fdb607b2. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNWQ2120676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aa10dc60df45f08cf1cfd42297f70c4aa85627d9474f9b44f9afbb108ec1235. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZNWQ2120677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0202f49e413986b8baa636aa5b9dae9713a146c2e14f954cc0ef0e9cb7b1bce. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/QZNWQ2120678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcaf17cd1a8856a2416f58d925cb5a333fa73311f0b4e498136d2f920b763b4e. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZNWQ2120682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc62951f88dab07928c94ec61e3c9745343a639284927d7c03b40eca767f23738. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZNWQ2104674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e87d0013b20258eeebc1965861e44105aa2e274dd5ed4c4c18cacf34dc8126. 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/QZNWQ2104675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5885de1dfcb87d6cd5550c02c884ceba5197b70b215c9be9b748ef5ee775d0e0. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39:25Z), 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/QZNWQ2104676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5613051bea01803e56be79e06c749740bbd569b3d0ce80b6dde19cf753f77c3e. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZNWQ2104677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf53fd34b2ed6069d624e65ddc7e73e22975691d03e5bbe36caa61349eb06d914. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QZNWQ2104679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4771b222d07a087b584628e702d9c344187b47b78ea485644e5478854c0bb88. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZNWQ2104680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcc436d89d4cebc40fc79491a5debcda1afa946d4856a8ecd97c776fc60f3cc1. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZNWQ2104681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085f958db2d6a4e5eba4a1afab062048b6cde5a53d4798e02e41e578f3e2f0e5. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/QZNWQ2104682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01b65de5aa61e7dddb84e70886ed05add6a87bb53c5af7372b11d0536aec85c7. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QZMEQ2116097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ef762f333f3d29461eed696b8fb171b52d4e5b3aaa9e0db80bd271b18ba73e. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/QZMEQ2116098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe70e9f9a274fce349e8a62bb79c4d31910fb2408e2520246fe4b3a8614592661. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZMEQ2116099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b205aebc5c0e643f686ab1112758b5f10be93e3d69d143caafba9a89b25bcb3. 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/QZMEQ2116100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092eb9fed7ffd940505e6f167763091cbee66c5c29f960ef7f78e76614aaea9f. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZMEQ2116101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44513e3ec4b6febc884d74b03f9d2ba03992074345f30646e33eba7c5ea697af. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20: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/QZMEQ2116102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2f6221fa07e4b0f5a905120f92e665a4436a2ae642ea2e254d62cf5f8c6bb8. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54:37Z), 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/QZMEQ2116103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d0a46d077579e2f11a883ca9c3fc47ddc55207cacdb17dd7e1c25c5170f8ba6. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/QZMEQ2116104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcadb0daac7df0d98c1d2b1915e7fc5adb7a697b953597ee22889471a7ccb1e87. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZMEQ2116105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x733f5f606c767412d6a3efb5d7b6e46042226e6bfdf72b037eadba94b67dd757. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/QZMEQ2116106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e233a8bae9636e49413f1d54c071d059a17550e61a9f01b67c668bbc481d2b. 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/QZMEQ2116107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10f79f409bb44680ac9158b7898be715f03def393e262effb251daa39d614b6. 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/QZMEQ2116108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207748d3694bfb2ac29cac94067e15c851ee0529684b74dc18cbf3180cd5a0d4. 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/QZMEQ2121668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68abcc08cc75d2f3aaea05bcbe71cd1b008e0b7bb343344e374197598af9f22b. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/QZMEQ2121669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb19bdb11f383c948e4c8bd1b9395bab2022956a72ac2d8932ab1bd587407a9. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/QZMEQ2121670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98ba22fc1aa182127de6c5e3d5ef014a8319be857d9482b2c1152e60b3ac07a. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZMEQ2121671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8efa80e32289c479bcb546eebe3818159bd2edfa40c3ae242b0422480a3daef. 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/QZMEQ2121672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5261e3a53bc546da7a6716a13cb1aee6e927049604dc40a725f19800d81d1e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZMEQ2121673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f9b9684650aa57d91af4f22e7e6237534d83f7723bc12c997cea3bf51ec2bc7. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/QZMEQ2121675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56d4b4fd1bbc150ccb471a524a4fe0138638a8891762008154d0f8e6070005a. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T02:14: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/QZMEQ2121676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd2e72c5e5a5dbed125c3a273599f38c755283944681df5eca053f48aa2aa7bc. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZMEQ2121677.