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 0x3cfbad51a0f1a9645a3230e79847d05531e3a6afd365ee91b01b7d8e39d7c3c6. 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/85a2ed60-8e46-4a7a-a9e6-46284429af88.json and https://artists.proofprofile.net/proofs/artist/85a2ed60-8e46-4a7a-a9e6-46284429af88.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 0x7b591372e5d8f57d2c6aecbec3dd093eecfcd3e10aa941c1198838723e2bdc22. 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/QZFZ32042098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf97d6f0af0971e0465faca0034597280631d4e43d44c7caec40fd0304c7a0c9. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZMER2091587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd36b0877ebb0b96b0e217e9115ba8533cab8bcc13966da6a975fe4b287b85d6. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46: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/QZMER2091588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3578d72499832ec5e7bf264d84b0fb1726298c1629a45d9dadabda8a5ef429d4. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZMER2091589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a0a78145a115db4b9d159cce7c18936e497a446e7de5372133573f64779f37. 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/QZMER2091590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45579acfbdb85fcc9e9e7165a2966a8c72e72854a0179daf94effe3b99b3dd32. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/QZMER2091591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefc25707412eb8519e32da22af5c5d4d2ff0cbdea1970d62caf0727e40054393. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZMER2091595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa4cb0e8050c1f77e42e8e38ad15b44ec4d81eced8324bceb08c7804e1c99bb3. 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/QZMER2091596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7c2e090b9e897317f5817bc7a3b2de27105cc2437a642328590fc57489175d. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/QZMER2091597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcdfcad972d1035c61d404587356909f1dc45cd31199d600983d4dd197c511f3. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZMER2091598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf35f7fe283601649baa4c078183d3162bffb04ccead38b5c765466495cde3ee. 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/QZDA42102543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd67d19ad16a395c7777de254cc034cf75d98e32072b3bf4a1b5f74162944addf. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZDA42102544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9499d3ee14dea3b9fdc2d4017bb91a99bf765a2eb7ebb5aea3a7b50b735ba8c6. 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/QZDA42102545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8698166af4fe55788a8d684d6c5556c3e7e3064387a3b78877664bf6fdd64515. 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/QZHN62193009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2958fee0dc64bd4c3cd773f5468e9d52348cb5b998bb5fd70cd6238eba0f5c8d. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24:39Z), 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/QZHN62193011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce384cb68231c6d18f3e874b4c3e167b29c4895b80e401c60b84969100591ce1. 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/QZNWW2114782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91beff931d903f49640946a5bd5ca4f8140ffd61d950eeeabc283e6070ad2f1. 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/QZNWW2114783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1f6ee34ea01863665aca7c6783875316e76179d8d67b2b507c609920d6c59ec. 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/QZNWW2114784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e5a0df02d19e8c396d71cc2acd7490f714ba9bbdce7d3d7aaca0046e469a7c. 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/QZNWW2114785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd5407d835b311ba656ebbfe1da09a4f35be457c8c2d13a306143f303e09966. 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/QZNWW2114786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf68538c303ed3f7a1ee07a41b7cd237e2a26e8bb8b126b6cbc4e4fcaf85ed372. 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/QZNWW2114787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf59a5c4c6e8180fa12e42df5586da627a4e9b9d0f440b752927f9d1a71e6205. 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/QZNWW2114788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40dad2b024ff39df6057c55764061aad9884d3840c2eac0a936769237888387. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZPLS2145165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89dbc80a82b50f0488cfdf9bd45dfa0e80466b0ab993ed972be7d25cf7671555. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZFZ72222946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c67083936799ca302f1628c38b94dabe493cca0b7217fbb2d93f440390e712. 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/QZES72213293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19fc659212f2882428788c9f582e028cbc24d21bf9efdf54316d368422b065ad. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/QZES72213294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70b75a625f42f70fd08d83fa52d1da772e7890ac104ace5e4d0ff6e4fe81f09c. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZES72213295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a214ecde030c7721d3b3df81e24344cd0e2e320d2d0918fb8fe124f3dbbb06d. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZES72213297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4689cf366339370c97d6b19312d7be48c11ff986c6ddae3e508344629236441a. 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/QZES72213299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77df5706be4eb8958cf4e64e84f88ad2c04dfb87b9e86aefb7b7d645985d18c2. 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/QZK6N2345684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076af0495544741756b6b72302741df2e1615c71f31a23fea1ec826449525e75. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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/QZK6N2345685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ced8fa1c77db080aaf1b3e15831291a70ab37a73ea6ee9656eb085f2f5a887a. 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/QZK6N2345686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31e496917a0cb77af018543387903faf871e527423b3ef9c1d1660cf9512c57. 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/QZK6N2345687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3516838b3e6f245a82923fa9efa895110714c00b966d65e30168b2ba92c4d894. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/QZK6N2345688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f090730b401eb01558e5dbb3861241a2dd246874749deb9a3edc3a660df5ba0. 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/QZK6N2345689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21f2e77c8b9110d00aa10a06678e31f54e5640619e1720a199a134fcd4c9cacb. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZK6N2345696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3ee0d6658cc00173130dea64ae42bea3112f54fc5b3664437b589555c8a3686. 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/QZFZ42416004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ae4220a27de29624e45232fae02b2e10059cad09738457f6ef2988fc235a3b. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZMER2403689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9753e55da64b0874e2cc683c86a8044550530765e515f8dee5f52a048c3fc917. 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/QZNWW2416956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eee4e322c34c98742390acee73f459dcf2b47a926a2d9976b987d83f610425a. 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/QZWFJ2480055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb9d43deaa6dbf00413ac56a32fee764cb256bfb6f4342d93623ab0abe7e07b. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZWFJ2480056.