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 0x6346a93c1d42d968275a53312dfe9ece52a8dc9d398369b9433ed4622bf3f800. Chain 2 (Bitcoin): anchored in block 953588 (2026-06-14T04:52:46Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/00e505b4-d675-43c8-ab8b-b6c481c4281b.json and https://artists.proofprofile.net/proofs/artist/00e505b4-d675-43c8-ab8b-b6c481c4281b.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 0xe87c24446bc07ffb3505a6edf44e2de7737ca75c3a10e54965202c4e637ec919. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47: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/QZHZ32115201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d06b4b5af6b8492ff6238bc06f0da8a3ab45a712febe951b38389d05691440. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZHZ32115204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8c5cbc831189c3fd6eaa96778401a36788518bd62830717aff2c85375baa36e. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), 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/QZHZ32115206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x188ef22d2fad6a0d721d68d84917c9dca431ce563dc00f5965294ae8e6237e69. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/QZHZ32115207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a62c10f0504aee7b29da3a485f27817c56bc9cbfc5786abe70287b923a389e. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZHZ42176654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb683a796708eb3fa781ba4fbb8e708e40daa0d31599691551f15ad67ce9d58ea. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10:25Z), 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/QZHZ42176655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c81f5d9f86cf26cf4b01ce4a3d8866d70c3dc360b55eaf96da0d580a2664b2. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZHZ42176656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8040d3228cb6eef60713a956c41aa5fd7881f1507078b56423dc4fef21937bf5. 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/QZHZ42176658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2f20fbad8f26c8cb74eb06c3e0cbed400757ab054677d23ebad69f43371d77. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/QZHZ42176659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a4ee3a124ee8ff9cea5e9b0d04409e1486ebc2dc7818106b2f2db4864382e5. 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/QZHZ42176660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5988fdff0d6141d2b8faa838190e87a86f92b40970ffc889d9ba9761db8e7b5b. 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/QZHZ42176661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34cfb945db8b1cf4ed27c69435ea2def96ba69c3e89da0946e2e6cc98b7f5866. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), 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/QZHZ42176662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d2a92e13ea83a291e14beacd0b11e385b4fb475bc422350a4057020dfb9a8a4. 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/QZHZ42176663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa63af36311384ae85ae58cbc209bd8eeda76677e4f567d6d4dc8c7bbceefbfd4. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHZ42176665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e830a9302570fa1ced75f3430c56f2abb2802ae93626ac134d7bfd102ada0f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZHZ42176666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x289334b3980b83a285913fbcb942e2adfacbe0acc3a9339e392608ce6ff1ed7b. 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/QZHZ42176667.