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 0x6530899a47a0b94a05ff7bf51f815f0a7bfb3f78b6b1feb85fb403e79472f2d2. 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/eef4a1ba-24e7-4d21-8dca-2005839c9f95.json and https://artists.proofprofile.net/proofs/artist/eef4a1ba-24e7-4d21-8dca-2005839c9f95.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 0x63eec80ce197b13ad9f45f1f0be56736d24ffc5477c0b92475557cdae4af3e9d. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/JP92E2300876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597fb930958135986ab1e7066ccc711ded0053d6e7517ca620e80bacb4262296. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPX562300600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518c076b53e835b0a1b3c0ed3c4903264b18aabd329a3a371c3a08415a8d4f67. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JP92E2300877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfeea78f0e04ea0c5a9d55600566d19ae4e59ef8e4de16fd6e5a45ba4f1f9119. 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/JP92E2300878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f260e96f46eaee14a24eb3da440ebdf7320d2aaeb2d32dbc9b062ceeb9401d. 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/JP92E2300879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a650444d4416a497b90bff09182450599f8edf42c3c7932353955d565064aaf. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/JP92E2300880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63eec80ce197b13ad9f45f1f0be56736d24ffc5477c0b92475557cdae4af3e9d. 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/JP92E2300876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x597fb930958135986ab1e7066ccc711ded0053d6e7517ca620e80bacb4262296. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/JPX562300600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518c076b53e835b0a1b3c0ed3c4903264b18aabd329a3a371c3a08415a8d4f67. 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/JP92E2300877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfeea78f0e04ea0c5a9d55600566d19ae4e59ef8e4de16fd6e5a45ba4f1f9119. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/JP92E2300878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4f260e96f46eaee14a24eb3da440ebdf7320d2aaeb2d32dbc9b062ceeb9401d. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/JP92E2300879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a650444d4416a497b90bff09182450599f8edf42c3c7932353955d565064aaf. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/JP92E2300880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad137c08494becea1f9b7bdc68b864eb27b3e18ed1a2bcb908f666bd9ddeba0. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPC232400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad137c08494becea1f9b7bdc68b864eb27b3e18ed1a2bcb908f666bd9ddeba0. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/JPC232400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401c270fb85887ec87e07c985dff982e22317df4208aec3fd2c72fd3dbdf0ff8. 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/JPC232500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5aefd9a2e239aa772ff024bdbebc93ea8c75911dc08257f942abba7fdf4637. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/JPC232400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x517bef5a26cc4bb8db3061aa5e7d91a04f1db841054df8f38991c3797a589a79. 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/JPC232500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5bc7d9c28a00f48a66ea59f6299c922b4e7e28b3ae91d5757f04860b6d5072. 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/JPC232400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b86fb5918eeff0e1c2a4d35cee5afc31d629390140be0813012444fe2ad7e22. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/JPC232500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad137c08494becea1f9b7bdc68b864eb27b3e18ed1a2bcb908f666bd9ddeba0. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08: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/JPC232400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe8ebf9f29882e238868851feb088c9f99e422f7c233b4b3b278ad06ac6d8e71. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/JPC232500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401c270fb85887ec87e07c985dff982e22317df4208aec3fd2c72fd3dbdf0ff8. 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/JPC232500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x517bef5a26cc4bb8db3061aa5e7d91a04f1db841054df8f38991c3797a589a79. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPC232500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5bc7d9c28a00f48a66ea59f6299c922b4e7e28b3ae91d5757f04860b6d5072. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/JPC232400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a46c4fc2ceead58758f653007a1ae92c972704383835dddb1d1693e2fb677d. 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/JPC232400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b86fb5918eeff0e1c2a4d35cee5afc31d629390140be0813012444fe2ad7e22. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/JPC232500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcad137c08494becea1f9b7bdc68b864eb27b3e18ed1a2bcb908f666bd9ddeba0. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29:18Z), 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/JPC232400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe8ebf9f29882e238868851feb088c9f99e422f7c233b4b3b278ad06ac6d8e71. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/JPC232500006.