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 0xc192cae08fa12a2d6ad0d7c1f6539c768a495b3fb9292ea66b559a2f9a139c1f. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3f9457ac-6502-4c59-9a0e-0d63a4c5cef1.json and https://artists.proofprofile.net/proofs/artist/3f9457ac-6502-4c59-9a0e-0d63a4c5cef1.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 0x36e845445df47e6e50ac4776971d82cc00a668d69f9f53a6166ce45959343d2b. 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/CHC061500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa115f9e6cd7484c5047ebcfd3b5ca92decf44b049aad34f6c61f5b69f67bf4ca. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17: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/CHC061500011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a2c8215b3da932a0bf8beac27a440cd2d658d60d85007b03b3ad62b61370b8. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/CHC062100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x064cf1e6ff65e3dd89c955a40dc84c9cb64ec633ac2666c84431e985983d0120. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/CHC062100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e1315aeca7c8557379ac338b8a72efbdeec6f7aa90402b0ec5959ec1155b60a. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T02:47:39Z), 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/CHC062300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50925664c01aa99b22cf639bfc4a10f1311f01eb1cba53a30ff97279896ba99. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/CHC062300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5f75b5680c4f5ce8cf0f5bcd2f558a70fcde6c98a92dba31f04fab6a18ab02. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17: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/CHC582400294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x890d75397aebf224aa38db1d5d4bb791558cd91c0bd9707d89a742201d258dd2. 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/CHC582500302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fab38735768efe70a02f4521f85fbec1aad9c0d834f69a8a316205e2086f8f7. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/CHC582500300.