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 0x069596770c40a75321ddde73531e22073501df690b631efc31b1400f5664ebf0. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/50a320c8-61b7-4442-84c6-1d9d90e4949e.json and https://artists.proofprofile.net/proofs/artist/50a320c8-61b7-4442-84c6-1d9d90e4949e.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 0x81125c073f7dbe1fe83b6e7a62a77194a9bf7a14647ffb6da26d87f3c120a0fc. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZPJ32116401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d688ca918bbc754dfb868baad4e89b625798d3e88a0de6155fd5ec7b5ba54c4. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QZPJ32112239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7061526fdcc629d4d362d58a0c6cad14f69c015317c476924847d820c7061385. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZPJ32131598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd174024214588cb7b7f8d841b3be18a9100fef8f479c52323077a4e528a942b7. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45: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/QZ8252002080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x223a94b5e595e0edb668b57a42876b0ba2e516018550b2975225659f830b9f16. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZ8252002081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x660d2a1928662d9d3dc8d99742f43fd233520e33fd236eba2526fefa6fec3232. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZ8252002082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e9745319923c7a579ac38205c6245d4a7d4531c671abffef7dbb8023f8adaae. 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/QZ8252001332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf043a6fe7989c69319774bb8ea2478bea5fe8b20e2a212457066601753c661b. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T11: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/QZ8252001333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee41819bee27d30ff517d0bd4ce183dbda909b70bcc36ab362bed4f905ec360. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZ8252001335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec558a42412aeeddd51a6913c9ef2ae15407a470a0c93dbaa2056033cb47e69a. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/QZ8252001336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669bd01e3561af018ccb9e40d4d9b730273266aa13a0d2d63e8bd4c29e220a37. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZ8252001337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b2730f28093bfa2ae8133a3691a7d7ee8d773c9361dcc847cae5a7ece78cc6. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZPJ32113587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d688ca918bbc754dfb868baad4e89b625798d3e88a0de6155fd5ec7b5ba54c4. 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/QZPJ32112239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a1d553e251babb585ac135995a75f219af184358c31247d82694d276bff144b. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZPJ32185170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb510c614ccf2d2c5c03e49332acc61f0916265bab82045a2ec971c6663e88ed5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZPJ32185171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94b444fae8ec6c6d57b0514d9aa790d7c0e07b38730d7a8fcb530f290824c107. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZPJ32185172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7563c12f8717fb79c1343cbb30e3c39897d030d6df4535e7e60539622a490699. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZPJ32185173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1cbd04578f4f904d8203c766a8f61aeebf45ee1a473f53c9b9c92cb8d3a7a6f. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZPJ32185174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ba8ccee3bcd92c4d54d4e710d19272378b1e9853d2596ce4cfd9303de95d21. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZPJ32213983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd867d58a505056dbc8c873b342cd222efae13e2fbdd005ea6123b34ddf5f16e2. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZPJ32314290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895634db46d273b3826a872b831540bfd46bce8082d6eff0db140be7a797e699. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33:54Z), 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/QZPJ32314291.