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 0xff0b07aab672ada6ff9eae17f560e3723f236c72e68a4d41167522667ecaba18. 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/c8a3bced-94b5-4aec-97a2-f7c1fcbf88ec.json and https://artists.proofprofile.net/proofs/artist/c8a3bced-94b5-4aec-97a2-f7c1fcbf88ec.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 0x01d6057309204066588c554129182986b347d2cc235e45c75ff8f7c2466fa1f8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZW9K2319800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332ef1a610c51f8836ffb38bf13ad2b462f77dde7db694f44e0799f31d05f87d. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/QZW9K2319801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31da6bde6715dc948369514b2b93b8721c6d0789a3975a8342f0e54faff4e421. 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/QZW9K2319802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d36f22bccb92ec0580bd45737f693d8c0760c95b15a99ef0dfc1b2fef4f23c. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/QZW9K2319803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8579e65bd36bb7aab694d47ab21d466d9ef5f722fbf674878b6869d8c55866d8. 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/QZW9K2319804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0f25f95ddcee2d05c88c72e8be9aa0b856b7cca36a1a72fd3ac93502cfa68a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZW9K2319805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x637903da7f080a8799be30b2f8b5add0e6c7b37004b2f47bc19af32fcf4f5328. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZW9K2319806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58acee7459b95e0ba8918c641afa77c5c081f1d293ef327ac1a98f7e12db4c03. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZW9K2319807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1cd5b7eb9e893a3e4baf2518ae41d3b0d33f6c6aa9d828299eb605731ed5538. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40: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/QZW9K2319810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7e371ca52d21549854d1aa61ac235c3c9f37eb1e490911796233a5deeb24bb0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/GX3Q92395843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c46af4266138faee2d55ca266136581614c744858a6c7022d305200efa85919. Chain 2 (Bitcoin): anchored in block 960161 (2026-07-29T22:51: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/GBLFP2310492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c025fbf0bca6ce0f57287b9c233517ca407d7c22567e11c0899c3fc00852ce. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/MXD782004468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737aebc3c628ace3e79657a62b50b83f8b0c13fef11ada1f59a6d4ce0db62816. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/MXD782004493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12b8aa29f966b16476658522523a3815e2ce42859bb8b27694ffeafcb0e9e3ab. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/MXD782001573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbac62bda190d33075e8db04c7997439d9cc4d5e9619fb1af96786538e62d3dd6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/MXD781805483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c0873239646a375958204788e7820750d36c756c9f78f20a2ce200195f1189. 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/MXUM62000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0deaf12c4e68e0b7ec2ab1d8671b9be1f2a85ad667b14c00b94e6531ee2d32. 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/MXUM62000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f0ae6a6093facb4564ab4088af7ffece9a3b5eeb1e0bec8292acd969640557. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBLFP2068616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48dbb681709fcf05716438a411171b76210d8ee05da1571008294e5c1062372d. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/GX53U2032489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a225a41627eb83d1935d252302ac901c0126126d2c5f08a106d75201452e4cf. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/GBLFP1907293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c46af4266138faee2d55ca266136581614c744858a6c7022d305200efa85919. Chain 2 (Bitcoin): anchored in block 960223 (2026-07-30T07:51: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/GBLFP2310492.