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 0x742b5eb4d9692b767b48df54a3501da32b6781a2309f9f2d3de243dd138af5ff. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/49f65557-d09f-4de4-a525-ffcc8cdb43d3.json and https://artists.proofprofile.net/proofs/artist/49f65557-d09f-4de4-a525-ffcc8cdb43d3.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 0x45e4a9330da15984f5d9a564c5f667a13ee5200ac75ed3f40470b202b73e2313. 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/CH0270200150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x236a174dce63947776e82df3a7381175e3958975bbb38ffb8011f049977156e2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:17:10Z), 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/CH0270126070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb07040ffd76dd2df689aad3d5f6107d8bbaf1bae05ed259e048b90ac3ec09121. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CH0270126080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ea7ca26a6c765590881642c68583b497d380fb92844a781ace381f4e931320. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CH0270200160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc368f7b19ad2dc2bfd776232408c4e736865da1b5688c1fa1a40680d619683d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CH0270126100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c303a17a4a1c174d903a982e0bd5872e2c1a009d7da4703b6b5a99f50209862. 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/CH0270126110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f21e6b4d56ee60b86351592b31a9942d414f9b3fd700719f1412a66174f3660. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/CH0270126150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103f9c2b52ea2d2a18d59afa76e6a2bc92f9c30e97b886cb981c4043215d916a. 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/CH0270126160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c4784d493aefc6e005761b5e9d9409962c0359070f16b093a54ae32fceaeb8. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:09:29Z), 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/CH0270126180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9318d10a885eec2aead1e0470d3101377386ef2e2c65f4cb4a9cec38935ecc33. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CH0270126190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179e003b05ecbbee40e0e09a25fd874b0c1c24ea63e2ac6c8328ef3f6f52c1f6. 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/CH0270126210.