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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6c7105da1e65b23f23dfddb7f8b73965b88c6b277a9fa5241e8103404685b0. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8438f930-2aca-4b1f-81b1-b638d8638d1a.json and https://artists.proofprofile.net/proofs/artist/8438f930-2aca-4b1f-81b1-b638d8638d1a.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5011caaec034c1ca478c7a649d90b7152d2e2a38c2f6110eadd0353e9b91e3. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:08: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/CH6542201526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44cb1ef43a4e8ebae12daa6d7ce08899b9eed1622e5a5f38dbc39728ab92e1fb. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/CH6542201533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8a8726392a99e57cecbd02b75f11f549f0b8d5a3fe52b8d0b737b9f3ebddf0f. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/CH6542283670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd592c40ce5033042725d618938eeb7320d6e0be4f9e1abba82cbb86b2279df7b. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:52: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/CH6542283671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8504055ccf5bb525e0a932c5f11c97d016b6944e6d424a845838df1ed252acdd. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/CH6542283675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0705fc89992256bf67bb6b85fdfb0075cd52b580577aeccf6ed5fc4aa9f77b6a. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:45: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/CH6542283676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fc29ca55d7d5eb0671c3964c0af9c44a072716948e910689fcb8e38a446d9f. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/CH6542283678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31dc7beffc8b3881f66376527394c039ba0c6ccf0adc6695246afa6ea65e18b2. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:57: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/CH6542386192.