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 0xf3bd16708a7b2c026960ebebe8e2db24afa5fb87d44eec92944b3971c4ec4b26. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/06d42682-20c7-4d37-b226-9e355508f7d6.json and https://artists.proofprofile.net/proofs/artist/06d42682-20c7-4d37-b226-9e355508f7d6.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 0xd928e96e6d6c741d72e13721243bb91305790dc4e366e9bae55ee2f8596a485e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/QT3EZ2594792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4664736f7bb2fc61c4da8642f1e94421118afb61f62b05c6f00fe44df9fbc2d0. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QT3EZ2594793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c475915aec4d0e88e61facef2de13fa4dae1a2e407b4653171d524d5f250180. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT3EZ2594794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac1d399481a5ab313030b9a771f4453f2c5ec5e0df223e76a837307c56ed4fc8. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QT3EZ2594795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f79af9c21915604b9dc9a2fa5393243ba60552ed22fe08f9405344a2b76295f. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QT3EZ2594796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aa8ad29bfabe3cff9df38a5175cbe255b336051e747177bc7459c4600c0456f. 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/QT3EZ2594797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd45f712c997e8419c82a7f765565b89a1ff193bb485f02c217c672f770c65db0. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QT3EZ2594798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4db46c4c4dfcb0345580a4ed22190d5a5dba0a7457e26185afdbed8ff155649a. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/QT3EZ2594799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d79df55fef04be7827a1c516c8b33cf288e95f68f117bf3b26b7bcc0636be5. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QT3F32522274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08aa3611628f36b2dab64b0bd9a81c3d040969dc85b2f8b8ce3764c398d62ae4. 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/QT3F32522275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39413cc560903d5f474db2dba718bafe1cb719b18b31e7082546d8e5c8de6b6e. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), 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/QT3F32522276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23163d2096308f1231cb97b840244afc06d69d8d88af9187709bf32bdf0f569c. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QT3F32522277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a6f763b46d17a6576edfb0a1d8fefbfc4b624561ba2f9ab5bb3074b205133f. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34:27Z), 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/QT3F32522278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1420c48dd7f7d5d074a9327c460a4e2538c0982196df7346f90c37399fa3e23. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QT3F32522279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7254bb36d1117867e6fe8bd3e88f4c14c8a4868ce568590ee426c3ae3e9c3f27. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QT3F32522280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd2f6def625bc3d5291cae4678970443ed6df76130b573e34d5cad67724c110d. 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/QT3F32522281.