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 0xa3b400fcc46eba7cbc6b5af6a020c1ec07e9f96d6d22ffba2c4ac18b87f6cd4c. Chain 2 (Bitcoin): anchored in block 953730 (2026-06-15T02:47:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/93074845-14c4-4b9d-8d04-f35df0d27d3c.json and https://artists.proofprofile.net/proofs/artist/93074845-14c4-4b9d-8d04-f35df0d27d3c.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 0xce70b42727c8f0702bd66302a2a8652522a51e24db048a1ff97c20693f15f924. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJK2514338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd5471f4da665a901ba9f2444a0e3710e4e62243120f53e703e20b955b298a72. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/TCAJK2514343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x672aa88eeecedd105d383e40c1b2f1d6be91a0fe5603bcbe381089807e4e076d. 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/TCAJK2514345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc56fbdbe94ce644871f825ddf2802b88ab5d9acfc338d59778b54f1090509ed. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJK2514351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ad187321761829232b08f48ce1038ad94792482667b1fee2ab38dcb12b5a2df. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/TCAJK2514353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533f335925bcb61af0391b6c32308bee9edd8a28e647e3fcc521becdc4ae60dc. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/TCAJK2514358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a54f2d7422b041cacd39497e80a3e32f102e642104f645d743c8f19dd3927a8. 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/TCAJK2514360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d949568ae6b40f3bd23dddc4b097873bfa5337c0b626579016cc5e931d0f6c1. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJK2514364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa219ca3970f2ef14fb7aeef34f31a8954de400fdf301c0ce6ea735890f98dba6. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/TCAJK2514368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b3e62a2b68828351c9ad2bca8b69eb6ea75291b35b0be04b6432d59ab75c69. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/TCAJK2514371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc90caca727ee131bbe3c5eee7b95a6abf80f611464dbd689e216dd426a9ac37. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/TCAJK2514373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe45c4dec3e20fb0f1ddc4c2dc511233bdcc28956df04c622b24dabfba07c07. 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/TCAJK2514378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f40eaf7a89369166fe9bf05345ea54913c2c950aed9cd7eb165107c3895ddda. 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/TCAJL2514387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea6df6129e7be3be1886eec630f996171cf2a0b9e2c40c81e9feea9abfaa4867. 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/TCAJK2514390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f48ef0ef2d6b61c85fca31a825a62f35c68cae15890ebea321884af316d7b4. 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/TCAJK2514396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ba2ff0b48a171b4dec6a880afb92c53cd5482e354e01f478651b42fbc3d923. 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/TCAJK2514397.