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 0x4dd86aaf0a0d68a4833b70d01a5d1d82456585dde47da98f913dba9a0c4abb2e. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e585193-e69c-4b3b-bbd1-0bb0395e2cde.json and https://artists.proofprofile.net/proofs/artist/2e585193-e69c-4b3b-bbd1-0bb0395e2cde.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 0x226b2b72a0a9e1f44a78c13b348b6589c4692b5abaf03f9bc317a26e7dbe2b78. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CH7812214526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8c674161ba6616ae6ac2224fcf45613efa50c9ed13518aa35b64de8c662e94f. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/CH7812214527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac4c63866e5acb8077159bea400e3923867bfa4159c476811984785467e60baa. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/CH7812214528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe605a7727b297b4d6a35bb091796260fd41e3d334dc5a118e015a3a635573b36. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/CH7812214529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15108c97b3d6ed3ba730f4be1a87898a32af080b72ead4c0a33a40be0f43f73. 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/CH7812214531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e2b96b3bbdcaf8e8b6547f206b99b8a801e26b4ccf560c914de4502a0496a68. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CH7812214532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x218116c0a4e7b4dfc61ef5a74e622ae195c3ef3e26e205ffae757b3e222e0af6. 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/CH7812214534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f1c3781431494c70fb8851bcb9d9195b66279d2316fa7b7a78db27d4d9e736. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/CH7812214535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74ee27743ce5be671f8931207779d4abfdebb0c802a95d25755048ed401b6481. 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/CH7812214537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ac07c077458e6cc77af116df6d1d1f343412f8643dda355e9c66dd5c0deb1b2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CH7812214538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b801438644634dd5e02075332a056be3a7e0df6a17e1a36c3abcb92841168ed. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/CH7812214539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120861c502e7d540a45214e4faf67826460ec79f76143ee99b0994d2c807c8b4. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:00: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/CH7812214536.
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 0x14f8fb8d86daae4145feb71a50357b05f3adb38bbe16e3c6b6bb1e10c3e703c8. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/CH7812214525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb49c0a3f1dc7f819586ec6f8afa1ac1690e542bce55703311afe8650ceecb59b. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/CH7812214533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75a8f8e68a273df0f7477044e2f5cae67a8b1f61269f0e3d8e6922802ef7e9fc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DEUV91600020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc2e5323c6eae088adba08854c861300870674c0abf01dc84a736c06360a9ab. 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/DETV91501594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dafec1ac369019a74a28772f8f0438efd0aebec9fb444e088c872b188fb67d8. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/DEDQ40700036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x594c538c70142e25879415015d16702f50c08d3901597255ef2f5438c0137ef9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/DELJ81514596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37fa06effaabafc6c09dae195bb29688ff3e6a4f8dc5ace2f3e9ea045f70a3ce. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/DELJ81806731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd955a167166f8f2a9e3b477ebf5fea9cc8785e7c9068974700caebab69bfaca7. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/DEYX82204411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b9ea21ee66bec9ed2cc9a394da3d5b9ee5fb697ea8d69c926d4e5f473e01a7. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/DEVY82000155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ff950ca501b3dcc1cd5bd22de4d9de67c77cc5e4f08023e4e9c3a2bc977fccd. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/DECG30900180.