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 0x191fd6a75d71d91b98aa167359626e8f878b41d7083e2eb87068723c74755637. 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/d47bbc83-c42d-47ef-b09e-240a473e2ff3.json and https://artists.proofprofile.net/proofs/artist/d47bbc83-c42d-47ef-b09e-240a473e2ff3.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 0xf1070cd5c6832122deda74d56488e11ef9f106dd13bb99497778062a0a2cdcd2. 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/JPW561900000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49a46cee0e84a7fb53d8c2b48fe865e6d786be7bdba141760793e70492261bb5. 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/JPW561900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d264afdd12b997be73983a1539443939864e336ccc2d0a6f1757c2dc79254f. 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/JPW561900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f708ffea218b1667e5f4a4134c4df4869aee05063fc96629a12fbcc67cea5d7. 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/JPW561900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e4d43d2527f2874c2c9ffab05987bc71922b7c0886d0a2948640c2b8dc82f4. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/JPW562109031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fedb5a623905e1e78c03718a5445d98196ce7713dc2ab7516f5bcec75729dd. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/JPW562105817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8eabee9dbab6b0c7956ecc3d4e76e769a31220a4d21de6ea7debe3cef46a524. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:07: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/JPW562004710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8173a29d90c159961e424cf2a3becda62999568d4adb7ecb87820b41d2163442. 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/JPW561906638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3480d175ededa9defc9dd6f289c2812645a785df48360cba72ec53c6e98e5c2. 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/JPW561900747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01499224212fa838c4d2defbb7ba0bd32ae2a6cbac078a8b8e4b9cd30fcd0818. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T16:31:32Z), 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/JPW561900679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86eef6828da2b3615657bf4089925f67e9279fc3cdd96d18f71778890459980. 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/JPW561900687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a8ae8531ec82289429c89ec9b98a57c620af2151dfcb2e7332812ca442c6bd. 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/JPW561800289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79cd2f0268f652d16f956d044156838d46b0ec9c69c7f9d0b6e2c43f395ac63c. 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/JPW561800260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4df173aad95d64fd344b3848d13bc60a47f09381fc430188c0dc7f05c1b2369. 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/JPW561800297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8855fa4257a67ac277ed1adbd5de981d0f465cd8aa697cd840e3c5b4e8ed01dc. 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/JPW561800299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fcb46ac28b147f3851ff43b485b3e3932d2718243095cae63fe908eec0d8efa. 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/JPW561800300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9e7685e2c9338845af14d1a6a16d80daec763339251594dfa03ec85d72b21d4. 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/JPW561907111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6226c4ecf235ad94bb53cdb59f98de1cfebceb9e6d2846771981f7ce07acb99. 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/TCJPS2244128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd318b96e1f8249234fcc1d8d71bfc844711d7dfea1e8943f005f2cd79cb986f2. 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/JPW562104278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c8b91f1cc1b0931470be3e4561611caccf3756511b07020859d92026fcb7732. 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/JPW561801123.