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 0x137dea6f18b63fe2b2228cd68ecbe0eaf873b8cdc61048c0be10c5ca62c2e4db. 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/391b126e-0be7-4fea-acd0-402a86379b71.json and https://artists.proofprofile.net/proofs/artist/391b126e-0be7-4fea-acd0-402a86379b71.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 0x51a90bfb29647913b49a4b3b5992756e84f0df2b945af38878fd7110bc3ab756. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/JPTF02417901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b4dbef5f6324f0b9c5ddee942ec9fa14ff9f2f08dd27816d350085d1eb3610. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/JPTF02318101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3907d76449023ba61047977a503239deaaa8ffa106eab8037f272206c2b1bf3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TCJPA2405177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddeecdd2623db45f72246b583101d284c6821fba00da5c871f865a5427a7e1c4. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/TCJPA2405180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6926ea517878f9222ae51733a61b35d58ccfc35f3bb89b8630e4346005dbdde9. 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/TCJPA2405182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd9d614754a3d89eb931bee197327fd66901001bf42c6ba026ad4532b9dd3e69. 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/TCJPA2405186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f66891d8b80cc8322c5011aedf2372956ce03f2747226dd0605ce6034c8252. 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/TCJPA2405188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0684f8f0f7924b001b6e21ed56a54f4b3208ae1408f772d6fab27eee11151b. 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/TCJPA2405196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248a08f9b6c7316ce4e52024e139d6d849054671337c5ba3011ee019ec83e29e. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/TCJPA2405200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a6597853d934d6787bdd51031308add8575cc66cc979d6fdd212e25d357933. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/TCJPA2405201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9b1c247109c05f5010f50cbe13069f9f9fe3a01579af69ac19748d18f2c90d9. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/TCJPA2405202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88136832d0790a8a15f104a8cb511d159387a77872e095a4a98cd1533e2b7fd. 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/TCJPA2405203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff73d28ed421228abafa5029c9692c7d1c81c574d028fc1ae9b209b9ce34eb7e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TCJPA2405205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x202d62a1a85c90d800fe03ca44a912f9347a4792683e9b1a0e804254acdf6ce0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCJPA2405206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f76da04b7d07c5895c0d9215f1ee1f5f6df0b38c439a8a9576c4711dee0cd5. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/TCJPA2405208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3606a4e1510c258cc10bd7d1aa1ff93e00589396a762b7620d3ced48cf4efd2c. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/TCJPA2405211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a6650994bf028ce174b1291b5c64a4614a4802ca4e916541eca05a787334be. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/TCJPA2405212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2814493d0e478951fdf6258b6079bf95a12e226b828737a0582528b706f4c0. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/TCJPA2405215.