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 0xdaeaedba61ab8f1d130ef87b750c0fcefeddbfb35d3b1889f1f0ad104c753fc5. 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/29bdd870-9c9c-497f-8009-d9d28a806ab5.json and https://artists.proofprofile.net/proofs/artist/29bdd870-9c9c-497f-8009-d9d28a806ab5.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 0x890d08482c0490b5b03e9d8d74dfad96d35a2358ce1f3ec6b598d3ae52b3370a. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QM4WV2315603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ef36f436fa76b1bfc302fcc3f7b9b77bb44e32dd13ba15be4fa96cba48ddf5. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QM4WV2315604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf901a183092c05e4e021c6aa03d5e1a3917a7d1f3e672d2a40b3ad59d80c5d36. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08: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/QM4WV2315605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116226256aac9735321cc2d167003f2312d6cf69129b88b1a1252a29f3adee3c. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/QM4WV2315606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653c2ade00e000bbc341ddb8ea2a2231a2c15483bba9a0b313c22b9a24ba0961. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QM4WV2315607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbdee46a4da3077ff2904af41e77f648f24c3fc6db87ad65d1958d15abe3af4. 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/QM4WV2315610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55089df1c2229baceaf7aea53902366281f292615dbf29b26e3a3b36b8aa82b. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QM4WV1904801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac6d73d9cc356ae0353cd4e2eb67ace1dfae96115d958dd55a73f8f9b4bbc8a1. 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/QM4WV1904804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x271aed231211f0a27621b93cc1c5b30371da4dbd3432c51629ac7bfeb10e34ad. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QM4WV2005401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb62bc2394f32f9b24ed38d4c84fa73ebe786da3ddc43369138b5adcd0c9f60f. 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/QM4WV2005404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470d8ad3569efaea4bf84bd09735cad29c3afca5fca7d5e39377533836568444. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QM4WV2005408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1740d8bc9a2a92393d2df3e254c6df4242bb17968b1de0da7ef72afce17a71a. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46: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/QM4WV2005601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633611e33f1b97f304c6d17f7617b218f6a3eb90ec23e32d2160b5fe66de8832. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QM4WV2316102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f088eeb3c33f60b7d58f941a470552175abb4cb79d09d97542dad36a6df0a3. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QM4WV2316104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f2d01fb24c61529409a9cc37d3eb9cf9bb0f10e7b6580c7f12b8e25a4371db. 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/QM4WV2316107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd4de171cb8ea84d90f06bf446884e14d1096a6ca4fefd23dc75c55fde9d929. 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/QM4WV2316109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ef51e299f21f703a05bc1a8966c77addca849cd9daa6aa608d6394261c8d59. 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/QM4WV2416302.