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 0x2d21c01229e04a18bcc6f0c2138bc3690390fd81ca1eaa6041f921bddc5aa538. 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/900a275b-f5c7-4dd9-8d68-fd0052dda746.json and https://artists.proofprofile.net/proofs/artist/900a275b-f5c7-4dd9-8d68-fd0052dda746.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 0x76b37480473564e44a046fc842fbfb0210da4f9c4fa6d482e4f60197408222dd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZMEP2321151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x145ebc16b1fe3d7ec8e6ceff14a5aef263a1155aba9c914c7b374fcaaebac7a2. 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/QZNWX2398673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d524aceaf7789e607c3efc6f67656d397d72836967999347d056f757b17dbaf. 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/QZNWX2398675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x567162ab49f4a626f737300203a304ec2b57825fddf3720a3527b2d539775d24. 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/QZNWX2398676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6121f2856908361ec356ccc53ae7d1e206fc658c19f569522036a9dd303ad231. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZNWX2398677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcfd512d28d41718b328b7d9f027e980acc7a5ca9eb299fab874967a175b480. 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/QZWFJ2368142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25a3b9aedce3c08df320813c61180ea35bf2a58de329be88b600f5a53e49c146. 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/NL8RL2433882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a2a35eea9cd6ccaafc813d31d7c2f95ac52d8b0059101075c7ada91ec2c672. 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/QZWDW2560773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d16a23b1063d067615d66917a91f0832f243d6edfb55fb326d2350e13f265fd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZZ662368028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d16a23b1063d067615d66917a91f0832f243d6edfb55fb326d2350e13f265fd. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZZ662368028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f3f01df06973597d781400d009817386c4fc3bed186445f0ab36777aca4a69e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/NL8RL2449253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x477f3c190e29edb547dfde2f0ef75013930318033b9e3039f13735df0867f34e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/NL8RL2449251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6957c021e861686f15e7d607b63c5bd191a04528d01edae9cee97ebd95ec1a18. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/NL8RL2449255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6682dcd8715fafd5c9c8e552138df3b133417eb298142d8e883c30caeaec125a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/NL8RL2449250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda1f36403f4130025c8cab3ace135e28a7ac1ff1785c96e480141efad775c9fc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GX3Q92329619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1018f8e03b8861da3d063efc885728fe79307df3c7cb2a4f94dacfcbb9a173d. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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/GBLFP2427923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c5d4c3e8e2fc4624a5038182d70f6f7f700de524a72df9329b400caefe1151a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/UKXN22334303.