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 0x5769dd6744492824da2478a80e4a2649be182cb8b4b0eb2201812be3c8d49c99. 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/804a9b8a-6249-4043-9f1a-4baa7cc7e7ec.json and https://artists.proofprofile.net/proofs/artist/804a9b8a-6249-4043-9f1a-4baa7cc7e7ec.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 0xaba96a0f82eb385c0c5dbb00b4053377730c80c7c95ab8473136cc0d983db41c. 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/JP92Q2302030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55fd57d9739d07afead12c4d88b1bd85d53c35bcb8b1dc5d0563c0d39155fe24. 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/JP92Q2302031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dcd6eba82ae8026d60cf4fc06702bf107ac319bb266dcea54837aa03ba27743. 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/JP92Q2302032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1e7a60e3a51cd9242d264073c6e3f210f0c46f9457f3614b03af801e2bfaf96. 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/JP92Q2302033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9470d359db8dd7a8efb1370ab165ad9cd33f867cee1a0dbbac9dd2075a2b14. 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/JP92Q2302034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb702ecc783966360b29f0526714045860dc4be75be5855324723dabdde619823. 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/JP92Q2302035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a806f8369755e6075d43842ceb023c3248623c6bb43adf12cef391fd596e03. 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/JP92Q2302036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8392051d5903efdcb890839e164296b396e3935c9293ebebb416a40dd83cdd8e. 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/JP92Q2302037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d6f7a9ae78a86bd4a1493b86860b32c42dd7a601108683fa2c1ee34b53214f. 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/JP92Q2302038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37381eaa8876a155cecf3f2673b1140bf9b542754afe73f7ec72c60e560a528b. 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/JP92Q2302039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7716c9858c6e943cb015082eda0ab0c875701d6c38f373a466a7e4c8419bffa1. 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/JP92Q2302040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d226ccddb18af949ad75b18156bd37c35dd328a17525601eba20f872d6830a. 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/JP92Q2302041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e05f53dbcd1331c83e7de4d6580f142250edb3b1bc9be73201e661bd2d1db8. 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/JP92Q2302042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b05031cb01c9896c8ff063aa9b6d2e00c6895d8611aacfb11f370b5e99b0e2. 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/JP92Q2302043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16a62e746a21bf11c27b1a60a5e88776d25b94ddb970066806413b15e56571d. 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/JP92Q2302044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff5cc393d9cee7872ae5c51e366e6943cadc9565fbf92d288c34256e74e60157. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JP92Q2302045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf51cd9fa29af438952939e4bd172c28d497f6eb0ec4f7c74cafec219efcced. 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/JP92Q2302046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd39d320090fc2c7ff6dea8be8d7e96766e940ee89000c4776bd58772d5686fbd. 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/JP92Q2302047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68981efbe1a3fb148d53eff3001740eb101ab5f19be96fe50359ba0ebd7b175f. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JP92Q2302048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56c9f45c25d112974035778fc5e57641c2ae47f05f6d625a61c02842bd8ff12f. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/JP92Q2502046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b4316015313e7ed9f04fead896ea09211186903f45a8a3ca151736bb23b8534. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/JP92Q2502047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x684ee7c390b1e56cd5761c6cb929d03a3d29d7a459c8d01188a06378eb544be5. 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/JP92Q2502049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b29123d78f9f8b2040581ab81a85c9b3492f62a1b68dbbd4099d2a64a51e95b. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/JP92Q2502050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x586c7fbeed34386e412fd69e364c351b36007676259022bb9ac20ec0eea2bd73. 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/JP92Q2502051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc888eadb5cc28dcf95a13fe5a8ea011e5ca6db88f9f9f819dd6172a6e7a48d4d. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/JP92Q2502052.