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 0xa34e25b45a50cd8a6eae9c338f22522a1e77e50387344aa0dcf6dc0a3cb77a7c. 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/5dccbf43-7055-4391-a029-aed1c2ca90ba.json and https://artists.proofprofile.net/proofs/artist/5dccbf43-7055-4391-a029-aed1c2ca90ba.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 0xbcd477e1b6cbac1972c82035e59ce63b31db257e07c14700988867fb05958f1c. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ITY879500086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11ac389c8520288ae9bbc59045e1cb5fcfb68dfef356132c6984c3260925acfd. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T14: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/ITY879500090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e640f234ffb4aac2a10472ff80513a39fe5811b3c9c4184dd6ca2cbb03fe5cf. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:32:07Z), 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/ITY870000300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a56cfd589d1ab7a7eccad60eba316a3cf9281302b7af2acd0caf768c6cda10. 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/ITY870000304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe264ee6e36b0ffd7b81f5972bbea9b1ce158fb978a2d6482780febd2dd4a777f. 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/ITY870500116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c8bb85ea4919250a735283316f0b6cda80fb28494505cf80b30e226866dec2. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T23:01:53Z), 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/ITY870500124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924531108a175d50a5d5cb59302b7367da870b73ba109ab8ca9ee56d4bb11e6b. 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/ITY870500125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c4675761485e23f6735645cb1c0a0d950c2cdd2b5dd0471cedac5b38622cac. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:22:31Z), 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/ITY870800031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92faa582ce0d853de0362e36f3168f22f830c57afe2dadbe9e06e83251fb0c12. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/ITY870800036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4acd7251e4520567eba18a999d3f43392e5eb70b93bb22392549c8b4c781e3a. 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/ITY870800039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e4cdab9e85a4174afa0e1ca0ea4b5e6d642704f134ca0f58d5f9dbd9f24770. Chain 2 (Bitcoin): anchored in block 957556 (2026-07-11T11:14:07Z), 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/ITY871450274.