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 0x1deede126277f66b3844bc443c229e71b415d97672f09d7aea949fccb890a22b. 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/05bc46c2-4a06-477b-a00b-787c508bba05.json and https://artists.proofprofile.net/proofs/artist/05bc46c2-4a06-477b-a00b-787c508bba05.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 0xb4037a4fc3759dd74e1aa86be4512f833d52b7642b021ebe3b1014a89c6a24f1. 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/US2B30403609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c995c53242d015210f442918da1ca77acd0516a6579e9e032994ddea5cd8a5. 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/US2B30404402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eaf745423aa0724c6fd2733936d34d5d5e0a70db4851c4b927fa0e5487805a9. 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/US2B30404403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91e0de4efe45152f9325f30f59aed665f974c369da023c4b0ef6fc8313fdd10. 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/US2B30404409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bf3dc09d7e6f5466f4e99e1b3868dfbe16e1e103b9087ad17c78689518309a5. 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/US2B30404410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1424c2e75f5e11e69354ba39ac2e2d23738e034e8c3b7b48426569e45eab75. 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/US2B30403601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8956a5e3bc10e14d136b859554e59729747147d8d6a950d2533cc1a0fe217dc6. 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/US2B30403602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7087866f2a620b674addf270f289f4343a6950da0f1eab260f55366fe2543b19. 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/US2B30403603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0bf2fce62dac4419af5a921121048992730bc65244b2caa1eba13c8ad860015. 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/US2B30403604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab6e7a4d918e69331d0971f8d0bb24e086892a7541787c6cb25b6edc6724319c. 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/US2B30403605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8d98edd9a20b91827bcdaaa34c5fab776e2336b80ce54b348e06be8075f0c5. 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/US2B30403606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84dd5dcf02d3c1c92012e53ddade67e96a6950d51008bce68ddab8dc2471744. 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/US2B30403607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba05a80d435366201610fcc888ae40cd4c9072ef90ec971cc8ace3c9887d4e88. 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/US2B30403608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4037a4fc3759dd74e1aa86be4512f833d52b7642b021ebe3b1014a89c6a24f1. 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/US2B30403609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89eeb907c78d83d7518b628ef41a26a0e84c02f673d319dffd902f556c484e6d. 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/US2B30403610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9795b4aeae29e617b953616c687470a83a9eabe9867d17ed9b5a948cf269cd44. 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/USA560635769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4909132eef0b17e844a02780b4b698147600bb7f89b8b2ea5cf07ce770dd670d. 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/USA560635771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc02656f264b7d89327235a86cd64c7e2a30d26e9e9f1e745efda2d71ce52b6c1. 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/USA560635772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad3755dfe9f489c042f60edcf35b7211e07079a97b73017d9aa62d4d17b3cd2. 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/USA560635773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa43d678a6dd30a58cbafdd2784cd89151c5f86ddb2fe32abe7bc1c3f92fd5138. 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/USA560635774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75c0f80b9cb25f10ce72704f0db4ac196ab3a2e7310a3be054c2b6cf2cd49c2f. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/USA560635776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc7dc9e466ceca480c8f3d8fba137efb40060dc19559758b2c8c3ac4ce42544. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:32:16Z), 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/USA560635777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1beaf62cd4403b1933c7bfa57dfd83e8ffdaab1f70aa9af99ed68814bce24520. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-21T08:31: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/USA560635778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebc78b88e069d00d6fd1bfea9471b7f2977c718b2af0b83c7bec32f6057cf53. 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/USA560635779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f3ee3018ec14c8557956fc682358f355c9febd7c2a539523493a1eebb25aa37. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:30: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/USA560635780.