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 0xdef0e89147b3062f113d8505e15c2397219ed5e1b8bbab6c3839d19e962e8b41. 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/92a087bb-6921-4f4c-835d-c40084d3e995.json and https://artists.proofprofile.net/proofs/artist/92a087bb-6921-4f4c-835d-c40084d3e995.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 0x66ba150bf15368a8238013b96731e87d0c72ceb96b6fc2c0574e2826512af3cb. 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/DEY472270341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd13580b956439688d5fd489994769d22381290b081d3b2963f120ff9f78c7a6. 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/DEY472176511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf451b85997f9e4e19c0ec2089534481eac7d85dfbb28e4403912518de574107d. 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/DEY472176512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x389eac454099f6bcd2c8b60a04c20e348ee00c746a22078b96fc50adc5d800e6. 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/US83Z2101904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9101eeac9700b9d4506477ca3f4ff7bc7c749bcf9578377767220f6bbd01868. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/ES94G2101405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c6d7bf5e52b3ceb83baa0944c375f474f91d6488df2be3f017baabf3831275f. 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/ES94G2101406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24fd3a20be990fc20f895251eaae5e525be1a7b3a62b70a94ce1f86f4b99b0f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ES94G2101407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719ec293b70c1f0eb68c861a26c3953e2ea5d3079cef813046ab0e6a9dfacc2c. 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/ES94G2101408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2da871091c38591eb960172477ef3004e49c03cd40076d28a0410a87851e6dfa. 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/GBKQU2042830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd071b9c7073ddef8de20c58f8b211f838d2783c9013f8c41fc86577d40d51be8. 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/UKXN22443270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcccb2e9f92aa16285726be02362e6ee254b877f20d8e5ed20936bb68262d66a6. 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/GBKQU2053696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef81c1876ff240ba3abde0672a748e4ca4dea805a433f7a69d9db6d64ab041b3. 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/GBKQU2053701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70cac8ba0be2441b375949f89ca225d5ba7d5f6a2ce8fe247ee86be5421122bb. 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/DEY472378225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fb4b9f86ee9b073535323615151e84c72f33270bb1ad3b8c1dfd196cb02d5f9. 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/DEY472378233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792d09fd29eb1bcbdd5160cba791fb83b7c5debc263cc30d9911716d0283bf5e. 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/GBLV62039905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d715a2e13527787e8b8ff0e621455572fa67da16d356007486bcff3617c4220. 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/GBKQU2079500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55fd7c889f4aad93c28fb4afe506d539f3fc62d0f67d6b9570ebd2019d893b3e. 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/GBLV62021784.