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 0xbc02108aee5999af715a67c8379204e030c7f1a817a009ee897b7f9df69792ec. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/29a34b79-49c0-4b80-a459-dac8f4bf0b33.json and https://artists.proofprofile.net/proofs/artist/29a34b79-49c0-4b80-a459-dac8f4bf0b33.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 0x3d3c34e77351f39792b1626617f51145ec283b49f5de827eb13fe6de8aa29b0b. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/TCJPX2384266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x287fc71cc887f2814d67b3eb3622cced4699ff5f0da7f30bcc0316850d4a2476. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCJPX2384271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e8299df6207c3c90699aae8c5c6c33b869162d9384a4d7945288aa44e8dc158. 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/TCJPX2384277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf6d8490ec51c79ae3c2d5b0164d3c21738671f81a261cc8f07cf719122c321. 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/TCJPZ2419953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c67ff420d1fa5a5c0389a8f831fe4f2e2a42b75c765f7479587e15b1919699e. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCJPZ2458341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05f52705449db141298e0f59104320eeb874c1f769e74d52f207c2d397828d8. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T02:14: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/TCJPA2445702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f9b36c9277eab4a03e5fb5b8dfd74965a33dfa90ebae7fa13a2a100520b45a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCJPA2445709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6ee7ed140db5e861bffa2897370c1cab56f255dcf6b7ada411aafb609635ea2. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/TCJPB2425305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3af728bf441ad858206e3648cbabc0f472639179b8c1ee65ace6084394bea4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCJPC2440370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ace6857cdcf33b26babac3fc8c9108ea4a86051392cf8ea08426dd8e608f466. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCJPD2570300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8372182193bdf66b799289f9bd8595716a3196a0d94e8f77b615a2e24bbed402. 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/TCJPE2512286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde06b6f1f4ae03d60b44024038c8a922c9742b999a0a030fce4f0ddb1bda36d. 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/TCJPG2536348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7e69d0fade89bc00610a5d597815d7803ea8954985db4ce4cf2e49acbc7533. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08: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/TCJPH2517727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x515715bde3834b761862a571dcad38b97890927695e8cebed1c300c5317402d4. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/TCJPL2560678.