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 0x772d33dfb7b63c2f517241a089523a34c23c4b16e22b28e6093cb3097750f3b6. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ea15c120-5aac-434e-b414-d377fbf5867f.json and https://artists.proofprofile.net/proofs/artist/ea15c120-5aac-434e-b414-d377fbf5867f.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 0x7dc8f8d36332489529272958232ea98d442777163fde8088483d54825b79c17f. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZW9M2434785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd087aba0ae41b2eb77a04a0c91e233eb664c15d4b90ee550c6b684f37e37d597. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/UKXN22594970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ccb30277ba69e8798fd11310d6b3bbd0f62b1e17cf3aaedc5b2695359f7164. 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/GX3Q92514371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c3eef70306c9b95e30f8493ecd00b25c32046df0943bf4bac613f0bb8e42f6. 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/GX3Q92514372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ff684d8799ec5496fe2ac354a052477658db3b4f9e8c0c9e937dc7d6805a5c7. 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/GX3Q92514373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1079b49c4ff8c87cf68fd2a395267019a420d74b9dccc36cd603b7a6a287237. 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/GX3Q92514374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde60058521aa86da36075999e34fac3c2f8a2896884684098236ab0b79452971. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/GX3Q92514375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa41ea8127a34110b63d67a5f91520d74a90b7bec1bd8fe4ce07a0206b261a3ad. 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/GX3Q92514376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x862d805bf6d721c301cd589afa7d121b6c2e25030a3e344a987220d5a6145e7b. 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/GX3Q92514377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2673b5d040ab7c01626b92581b9ee29faa696c8d8879d24ceed57c13390307a8. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38:22Z), 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/GX3Q92514378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd330fb2525ab7e9b5276791f987fe884291e59caf3b136f0cfef332b6982a8da. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/GX3Q92514379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb689a76a3bae1472cff0410c84f7a986e8eb26b678a2792d1d8f04bee6fd812. 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/GX3Q92514380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c89b2a7a9634750f867e6e4fb8d1ef0fac4fd2e96fc1aa211195a330f32391. 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/GX3Q92514381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe56d67f4b65e1119035ef45a505acac00cb036af13ba1a654a6ffb4bb0e81871. 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/GX3Q92514382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb38f90e6921709d6392c949e7ce1ed95d3c3331284c1da85cbca9af5faf81ad0. 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/GX3Q92531561.