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 0x95c55961a70ed235961e75a49b2de5a18738c515bcc1e2ae3c46dc0461c4af33. Chain 2 (Bitcoin): anchored in block 953610 (2026-06-14T07:58:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/14b49b3b-82bb-4d39-8b64-1bddc114451e.json and https://artists.proofprofile.net/proofs/artist/14b49b3b-82bb-4d39-8b64-1bddc114451e.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 0x71505d6b95f0da8e023ba912efbdeb6de0aefd6e026849305b1c1e745e72065e. 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/QZW9N2246163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a59a19f22e57095ee5bb53ed0bb02a54e51e6b6bff3b1bd2efc11ccc08c43d. 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/QZW9N2246165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4eb5639c657af4fe2eaa7c0c9cc2ac7a3b96e91aef2d603edaae0f0a6df981b. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZW9N2246166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150afac324e933ed09a0ba139bfedae55134a09ad35382e7cf9238ec17e1b6a3. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZW9N2246167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb14d05f100acf8e22da7c606c116dd7194abb4c8af6f2b1257cdb44e60452d. 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/QZNJX2294496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a47390b7871d093d9b754e1dbcba736ebd244f3af4a8daff777dca550af9b8. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZNJX2294502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde403674c03ef61f739ce9ece4910a5f74f19a33a98395685fcff799baf85199. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZNJV2200073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e460a90407b7ce01e75dadea221188fe3b507290be00f959e9a10e413099eee. 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/QZNJV2200074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0355ba037dfe698670ecff6f9af54453c4c4252e4ecfda9eca2c5d28557dd5d2. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZNJV2200075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa592e9215bd851dd61a6ad60730d066aef9830c893904a30d5d1290faaba857. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZNJV2200079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31142b786adb1dbb8407ef22569ba9eb5c2803f9024b4b6b17057089834565bc. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZHZ62291249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea135cb44d7cfd61819b265f8b001326beee807a90c10aff1aa14a3f6e2ab28e. 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/QZHZ62291250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24baabffc245e9d506ff02204190e2be5b5c7481e89d1b81c6cfc9c3a0691d19. 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/QZHZ62291251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd594e90ef6468d6cec7ef49ce900068f8c1d0f6205584f45de6421f38beb5b8. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/QZHZ62291253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a25c8d889818d16ec4fb7acbc7c321d332124d9864e47fe1b78b5cf4dfb2d1. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZHZ62291259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc565d1a6a0ada0623baa26f6102c9f9e5f4af01666375dc9dd77a3afb832cca8. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZHZ42222100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ee637cb8882d75e7664ac3259be25ae464403fd20017a8b829f4e31daf74fa. 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/QZHZ42222104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d328ca02d72b4b11e90f5e8ed803274113af9d61d0b8c29421c48d49caf5ea. 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/QZHZ42222109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61affe2729f36931ca45bb3fa61ac8088361cbc288b17ef03be3e2031107fc3a. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZHZ42222110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x222ba8deaee79d2a7a50e09f47c189d3702272042acb0e9181e8a964d993cacc. Chain 2 (Bitcoin): anchored in block 960407 (2026-07-31T13:26: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/QZHZ42222111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x094f03be2480f157c50f23425d404a936f18d8bfa074ad97712000baab0eb6ed. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/QZW9L2367228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b406f3cfaa203edff7fa0a7f65745bfc9f8f9c5478771ea5bb869fc7db6be7. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QZW9L2367232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36464d4a949a3944ef642aae9367c8e03d6bf3348a8c6237b29683386df73e39. 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/QZGLS2379585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d9a4ced1ead017b45231b9b0dc2db276fdb70a711eae4cbddf590d9e9b0302. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZHZ52236772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a272466470e8ab2c4ebd57d2b32da17ed6905a1cb3640f804e80b252ce6c63f. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHZ52236774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04653ece69492375e4a7f985e6d1cb724cf3b3120b0ce973acbc8aae7e8fc474. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZGLM2353091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x144f9c979102c416a8c44d23990421a8665aa4fde10b6a32de7ac52f20cafe96. 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/QZTPX2381053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7813f814bfd7320fdc2e1e848973bc33d03203c097fb895677dd7e88d7d689d2. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/QZTPX2381054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07ac85bc30412676664196a61bac33dad5e41be3cd6915487fec1fa65be25cdf. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/QZNJX2358765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b8272773edeb49744b747d0d804ec5cddcd269db928e90b1760e0181721a172. 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/QZTVM2386019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa104b8056dd3ed9950d70e7e177fb2c94484d7a70e9a7f11bd24120748ac0d. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/QZTPX2283976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0463a8ccdf9a8069697e0a47319899395941523036a1c0685c4ce1c007a81f32. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/QZHZ52261701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb606ba9fb4635c8be546cb852279ae6bc20d2733c7d1ddceb18b3f3ede4c051a. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZNJY2142285.