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 0xf138062a79e5bb010e2085500c2b90b6c461f9ed828862483cdbc01061bcf193. Chain 2 (Bitcoin): anchored in block 953909 (2026-06-16T07:53:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0a82446c-e30b-4e78-84be-5a34ec7277f9.json and https://artists.proofprofile.net/proofs/artist/0a82446c-e30b-4e78-84be-5a34ec7277f9.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 0x662ee4a81edf21d3087bbe5eaa79afe679e41f10f9f9c01213fb9394dd2de1f5. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DEZ651335376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d9a553d2b19a33a78cbfee26e7a6900725b7a307352d342397491a1da94d23e. 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/DEZ651335377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeca04d6cac87b77da58fd0b2229c0473be5f1e5371ba56d616aa9bd36f62fe84. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/DEZ651335378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x392f6d8f2dc979249268ddc87131ce5ad71cc7df143c028c40f0ca5f00646879. 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/DEZ651335375.
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 0x48c015d8c4786fbca96e7ff047c5dc33a7333724dbeb5b48ccb22ee18742854a. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/DEZ651335379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b8f0ade48a0f63cf28e72fe68976413d1607579132546ccaae4262c8f6ad7a9. 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/DEZ651116170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0413f3744f15ac1556152f0e3f3df507a2ad68ec437f689f4bb793eac546c44. 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/DEZ651116179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5638d1fb273b2b68c0f78ab7a42a19372330b622e393f45ebab6a985dc4b71a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/DEZ651116180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aaed026c92909ac595d0ce80aa177c73147071a2a995c36e883c0435862f3a7. 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/DEZ651116182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc9af62100287e64045c02d6b82eb49179c17925fb0f55e4674dd3a61120330. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/DEZ651116183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1516b6f99848df716c9a28de67c14b6955361b14bcbd81269275f761ba70b757. 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/DEZ651116176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8af89f08130489f13f7fa08877a0e4dd66d6e7a7812135333702861510306a16. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/DEZ651116171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1400743d5bf6e5c60fd1b2a3bc76b68d259b5c928ba3e7acc7cbb1cdf9b6d40. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/DEZ651116177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc870fe29dbffee3a0d3184b3854d3ada07b422b754225a1369e94ecefecfc4a1. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/DEZ651116172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc583d76ce789a2665eee16a63768c02309bf9ae77a2450c4597e8de50ef57461. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/DEZ651116178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa48e1bf0f7e7542e889365ffb77a5b616c2638a263e6b102ea186f2bd4f58147. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/DEZ651116173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1529097a1259f026c045665e400c67c3e3e149b5324d4541f57d748ad87f8383. 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/DEZ651116174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3443e9f972b2a38b56edb18c17be33872c3fe4d5710ce75119056c90e97cfe37. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/DEZ651116175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be42a41659acbf2bc23a1aea29f6e9b4769f5ea7aba27929c0f64726d7f30ce. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/DEZ651116181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20177a69b546452d6b766ac199cd1831cc81e597e5a3aa45c23412497d95975. 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/DEZ651109848.