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 0x2a88c635172398560a41ef25e732eb79ebf7a7a21892325b77ce2ae207e6e350. 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/a2be4934-8939-45db-ac7b-9e0cd1476286.json and https://artists.proofprofile.net/proofs/artist/a2be4934-8939-45db-ac7b-9e0cd1476286.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 0xc11b259361616e4d9847744ed41e11844d4b7b93012d91b5e046fdd34dbd4c59. 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/QZK6H2424391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc00da9be2a3c6abb5a46ae624120a2395ac3c39639810a634ea633580a7be484. 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/QZPEW2416654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b792334ddd4c012e91ee1c134e478e23ce22ed8856c8c7f71b23f84e0d676c3. 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/QZPEW2403618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe175aa9c125479cd34a094d24cf5680c72752f6b641231b467be29b597031103. 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/QZVEM2387905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe175aa9c125479cd34a094d24cf5680c72752f6b641231b467be29b597031103. 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/QZVEM2387905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c65e21623478c4729a07fd1aca18108465f463554c5a58bbe988decfa73eae. 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/QZVEM2364565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbc5adcc4485b09e0fee7f44b98aeb1dbb470838add629d50dae7d8fb105790. 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/QZTAT2384850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64ed97342d26d48b9f22da6708faf5ed58b82f0c686b258047246a46d8b8680. 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/QZMEP2331003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d4db5edd0424459ef65b46051acf0e716639caf23aebd2319d66ab7d3c2ab4. 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/QZHN62384298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0346afaa533798e90b8d278960c3998b3f636ee39cf39b183d4ce498a81618. 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/QZHN62383046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a56d80f58f6ac662ccae4ac4832b6a67f851d98e3ccc173db2e5cb76d5ab373. 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/QZAKB2322908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42990a92a39e625d1d071b3c68db27b92b0614ef156cb943c4c49c7c6b879729. 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/QZRP52266278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7616372933fe9b7f4c72bc2a2e12b5e0a74adbe349bf5dec7a007c43c63d3916. 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/QZNWR2263905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8132624c765b727318a0e2c1f9e4fc123c473e2798d2d3ec016560b261844a1b. 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/QZK6F2269607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2765a0c4a3ee9282ebf5ef379be2de3299015e97d5febb13feb6a23790237f57. 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/QZHN62258332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2482dd4629cf6c6728dc32625c80a30d932f4d154526e20b51a06f7c14bc23f9. 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/QM24S2200741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ad4438d4679e66ed4dd1f7c7fdba7bcd4964ccfa5c01dddf087bfbddffacb1. 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/QZNWY2101311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88311c237f06bc0a5b2810a1808bc3f96fa1ef87589a25d1ecddd2992295e732. 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/QZNWY2153568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x861440099fb575f95f9b98c1b8b24b6265667efe0eb753bffb575d053e0c8269. 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/QZK6K2159811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde74adb13bb164dd44a6ebe1f6d33d23bb85122294271c5e6ffdf62399ec70d. 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/QZES82171742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4f1c45803145a8b869c3d8e00469adecfd722b6167f045c7012fc84d0fc3b9a. 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/USEP42323008.