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 0x06bb83956cd328847f74c92b45e2b585e1d85ca6239a214edf8528e19dc8b267. 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/d31cae23-0f38-449c-9b39-3ac569977898.json and https://artists.proofprofile.net/proofs/artist/d31cae23-0f38-449c-9b39-3ac569977898.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 0xad3f4e490d276d131ca87ea41a8c7f06a20362c5c68fb875b7518b0cc5f65806. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/QZNWX2416094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27c8890d73cc45211e087a7a79634c060317222084b2a53f7183e5c14e6ec129. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZWFX2490577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0ef9067e579323bd002347084a022e7365c0c60ea4c959146ebb2cf070be01. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14: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/QT3F32495157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac57cdfc42d1f870ee8a0268dc9d2d8bb41cc082d52509e42e239ed7ce9e800c. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZDA62584659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e256d9516b3f61f8104c9ecffcaa526e94a8a2b1260d84b1c936c4d8bc8e42. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QZNWV2572571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e96f74c284166df6999b062b45db52e1f660e1cd587bc01c9b68ab1f0c65ed4. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZWFW2546008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f33f4ef220dbf5b4df9324ff3f2d3d0835a5296111c0c792ab279969739c95. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/QZHPJ2590458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04c67dc76d7caa6dfa4430ab2a18f1d20dc82dcd20dda9f57dad637b36a629e3. 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/QZWFW2545878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba56067e9f51e7c41d704239b494cd45e474e74cf45ce186b9996bf6d92df7f. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZZ7V2566556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51172f3992a8a6df34f9f4c1a57a554fe4367c89a646bd1ed25c86f0a948d571. 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/QT3F32403694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3df09d63293f6cbd990731aa4ab592527fbc7fe8b1b78fb3d43b48f45125348. 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/QT3F32403695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x676db6b19463baae626ea3b102b14f61f3e8e3a33425982a0100c33d53b51701. 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/QT3F32403696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7df53b07f6f5bc382ddb2f94e0ab67f0c3521f1e9ad547e7552788a3dc1cf5. 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/QT3F32403697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a27cfcbba3e7b86eb66f2d13ecbbb1e6565a8635da1380a5235b4ce44ac3e6e. 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/QT3F32403698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6db09e929bfd1fe69663dbda04d45a46652ab81456a3e14ecfe8d188a26d484. 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/QT3F32403699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f1a0a8da82455ff62a4439aac9f4339c268b8f15a90d9fa0a120094aa89379. 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/QT3F32403700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91de493747d4510fe0eeb72441bfaaa310eff2a99a6ce98b9a94dbf0afd672bc. 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/QT3F32403701.