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 0x8f9fcfc1f3f6df0a1696969a21d82652801c36fccb64242bf0b0b7dc84763d6e. 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/e4ea0402-cc80-42d2-8b08-fd2615872d42.json and https://artists.proofprofile.net/proofs/artist/e4ea0402-cc80-42d2-8b08-fd2615872d42.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 0x1edcb963a027d673f73d4ec0a676844751bc360149ecd0e02563062c99cc51bd. 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/QZDA52181136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3a150324bb82539482d4f7669fa6dbc00d5a38d7b699f40f37750aa0b04cb9. 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/QZHN42126968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2618a24cb6b7a81df59603609774d049d78cee5d32e067b662b5889ff3fd92c. 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/QZNWW2144236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a992e4c292efd67a3069764f666c3e2b24a23f87215041ddb2ffd2b91170fc. 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/QZTB92257197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c49b081f8b80f01aaa8529d46c86a6ee8565aff94e1ce4613f7a884d6bf946. 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/QZES82383523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed57d32c2bd2d68fa09191607e6d80f1bc2e2bd8e1558c8d91e8bf7933decc0c. 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/QZPLS2359051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9bcd88c70689f4431611395edd8cab5b6b2ef9fd4fc031141d7b9608eff620. 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/QZPLS2359052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d7f569426ab7ca3c29d96215c8d72089d6948b74fe41feafc8e56ce6f55b40. 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/QZPLS2359053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c49b081f8b80f01aaa8529d46c86a6ee8565aff94e1ce4613f7a884d6bf946. 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/QZES82383523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x704fada0c75434f3ad90342f49f8aa2a8c599716470e30200f6f0d6381a837ad. 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/QZPLS2359054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5dde1e67d1f0fa99068a94081ab85c4b467d390a80867aec2e98aae3fbd3eec. 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/QZPLS2359055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32dffc9f979bcad4b4a36d5a1dc07ffba22f08a283bab0128ea15b6cc2db36eb. 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/QZPLS2359056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ec30c0e2a9ef4b90fd935709f8e0fede9052c1e947f756eb58a117a86476b1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZPLS2359057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a992e4c292efd67a3069764f666c3e2b24a23f87215041ddb2ffd2b91170fc. 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/QZTB92257197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699a8164269ece32f13fcabd78b31ecc0d9003c4017b4d68a3022311a8479ec2. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZHNC2492246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0da1ef391d9fa4a28aa0e508ac62b32e5ffe0f1a2b2cc23631738605f3ddd5d. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZTB72417144.