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 0x14ed854e866a4e29283e3fca4f6724dfe7a89311c2b73336c896e48a123ef37a. 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/d1d5b428-1918-4523-a9b2-8eddf55e2b06.json and https://artists.proofprofile.net/proofs/artist/d1d5b428-1918-4523-a9b2-8eddf55e2b06.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 0x8df09584544783faf20a1b564d5cb4f3a5af58f30e827a4cd6a2a029aa551a6f. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfb9927c35973ebadd8c9fc921610617508e24d157e1ee1432d8b45d4fd84202. 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/ES75E2409415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c11212a00f117b87f405ac8babe1daf79b8c76fe15e7d5f84f5fd8aa1abb870. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x271472e59db7edbcbbf69920fac8a3a5dfa189a2e98eddf54524d0dcb35e7a3a. 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/ES75E2409390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cca573a13de05a81a2f20e06b6029ba8af6c0d8e9c1d482b55c9edcae856246. 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/ES75E2409393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796d99d72ae9a35e179121875fecad65ff344c5889b0c70a3d9dc4b22c5baa42. 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/ES75E2409398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ebdd3360ea62f9fbf184513931bdd13078955f650f7620a11ea2dbb82c379d. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1b4f304eb5d8b69e9803a7abd31369dd4962b49925a26918395a12798957e9. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/ES75E2409692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6558f7fb2b6c855b7210ea12b0ee9cc1ccfc71739fb36c9a5e273f4cbf4e0126. 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/ES75E2409693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c81d45505f4b254e4677f2ed8cc1e9e58ab989836e19c1fd94b992f1fadf5cd. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee93afe841ffa8ad94bd2bfef9dfbc0a45483be2a5ad2009b61100801ae351c6. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80257df479f6040457efbd99355c92cc3970b6ee0b43e7c788c045d709f16fb2. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2409697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f714ce8bc780ca4051e2f10e7eb3449f5daed4738dbfe5164ff88c36470d99c. 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/ES75E2410193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed5f93907bea833ea17c57e49b27ec7b5f1f5f0e3811c97c2650fea82547f7d2. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/ES75E2410196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1acc8a1bfb12ef19cab03708af486a37e97b85edc57794cc035952be3b1a0ef5. 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/ES75E2410198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4210cfd259e5420ab6048b9870228e0a48d0972e0ed05247797142a0f9df3a31. 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/ES75E2410201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9ece3f8b311395026df909b453bbe27417bb90ffc5570a84e115835e741b32b. 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/ES75E2410202.