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 0x3a69c88bd7358ba761caa652a2917436f3e307191d2a50e291e587523a5dd021. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/20440460-f2bb-4a58-a111-b997f05ccc66.json and https://artists.proofprofile.net/proofs/artist/20440460-f2bb-4a58-a111-b997f05ccc66.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 0x3838f6df0dad8cfdbee89429fdcca43ac0fa248fe434bb680a118140455f651b. 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/QZZ782425466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05e621fb8d8673394ed09716a3e73d85810aff596031a894fe6e2259b81066c0. 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/QT3EX2459868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb112f35ef1fc7df0ed5cd4b46a397f90597537bd1de069345a88751580de0d17. 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/QZES52536635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c55cec9c9b31e44f4b77c9138647d5cdea58f16fc04f807a8675b8f24550d88. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03:04Z), 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/QZK6J2549666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bbd42fe0b9f882e2571d65e0c98691aaf09a40eca502b65b9ec9ec95a3acd68. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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/QZK6J2549667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b11af65a315c9d736ddbb7e14801861fca3328906bf84fb99fce88526d9752. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZK6J2549668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6055f6c8c0407263e1872b1696b16be5f450d2479a9b47550c4efa6ee35db936. 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/QZZ7T2423085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47cdb6ac8304418036fcec66c0886d9bfbb67f29f1fd389d29f6f9cb3f461ad9. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/QZZ7T2423089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9213d5744e2d5b9a591e27adfa882d7b14c7fdd2943f15d853bee59959d147c6. 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/QZNWQ2595217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44e53eae83fa0f0dd4202c641d842f8ef5db6e69ab6beb27e267b7cec2f21167. 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/QZTB42563056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46b7471a49a275307ea5c75d4247aac2752f1650cddbb0c4d9b748116ef1a57b. 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/QZTB42563057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dcb697577a2910145430b76f5d6a60614ea376cff9d491eb9fcbd5b1c1e91e2. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30: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/QZTB42563059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30c745eb7bd63936f49c1dd9447c76f49a6dd26e6e9dc9a2a2340390186b648. 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/QZTB42563060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55566ab76384c33c6176f045d46ff01f6ffb863988ddc36d994ed81d7a448a3e. 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/QZTB42563061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2017a183459141e48b1474799f07b9e6e299b2e058103aba2ea80252ec7e052. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZWFF2545872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8f4d9dad7cede3d4f4a197a9627cd2a44112bab74c3a2ca15c5fd80f2081781. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZWFS2519855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcac56fdb237b6205003c699039ffead174747785f849abbef61f68c1b4c4c37e. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZZ7R2509493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe415b5b900d377d2c15100a70099b0cad7401d6f1f8e4c68632fb0511a4e139. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZZ7V2556070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x243fb4d116fabf6211828578346eb98ab2ce8be2d6d0aaae67753deb30db1f92. 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/QZZ7V2556071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x595515e0adc01dcbf8699a5abc72e1a116f2bc027a7463b83459c7d27519ad7f. 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/QZZ7V2556074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08983f5b6021257d82923e6c43abaea91a9381409d5590c3875cb7d7355fa4aa. 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/QT3EY2556333.