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 0xe701d0de6e9001b3e2d0b9e859a6da9b990c7cfc4476c2b49e32d6dcecc5109b. 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/7a3f1ed5-ef2a-4260-af86-05259af5cc09.json and https://artists.proofprofile.net/proofs/artist/7a3f1ed5-ef2a-4260-af86-05259af5cc09.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 0x113702089206d4eb3f713cc144e2a43d4bc4868185bb3934ab40b61d68afbeee. 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/TCADW1886855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179fc7c1ae89dd671422ba63f6316c9c5ef4d4440533a5280988987d2c598819. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZHN32453660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937c4b639be649aef802c4b0a8536ac3b1b0f8f2a032d0a67ffdde132bab4d6b. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZHN32453663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24806cbf90520fe5be51b8e7046f5f61c70da1dd5915797f9af0148d8c0bddef. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/QZHN32453665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe83ee56007b3e8b0d4dcf797b8ba16a7c397ffd10006d91f584290ecdfbd4dd1. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZHN32453666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65a1afea3bdb35afea36a33dbeea5890467a6943c3616a5e9ecbe693ef2e6ba. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/FRPZ92443560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579299ab49cdb9c0f212f109f8433042e068137ff900e3caea6645c6561b2a21. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/FRPZ92443570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8776d7a02a532f6d64870ed495b2bdd114ad65b935efbda86caebf1a24f6ad0. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/FRPZ92443580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d1e097356feb8f4ba469248d5228dfeae8360de3a152f427e8000da6c52250. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43:17Z), 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/FRPZ92443590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfdecde1ca076bff3628173f30e1de3591edc7c54a3b2c37c194ca88e2207dc7. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/QZDA72566778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8bc858ef3a00fd22fe9a9e1af7caf0f7efa1d1bccdd5bae4196cddf00f3feb0. 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/QZDA72566779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52de0b6b629ad14491e7817d4d30d1fed849260a189cc1b63af1b54d96191d4a. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZDA72566783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1749c21181f667be93c14db01bb40b5f4425d709fd4ae8166b158fcf94b174f7. 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/QZDA72566784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193ae4bf2a85f0dda4fcca6e7821d33d2e1522d949d7bc002d4d59fc1e63498e. 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/TCAFA2042708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1e9ed95151af7de874388048a518318bc86d4696a2b6b9e79eec92c56d5f534. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/TCAFA2042711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e5f6ac9f30acb2aca6df29e67bbef4b4b053a0fce4691c701cf39a0ad0a453a. 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/FR0U91701115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3972f91cd04daaf9f61d195df29267df7e15eb660c920e444b91cf9de57a928. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), 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/FRX201857725.