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 0xd7dc64ca8754b6450bb9f59386b55c77b30f96a8e75c703a0f0b607f7bac3006. 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/f8f154ff-ad7a-4d6a-9e4c-5365ad6dbaa7.json and https://artists.proofprofile.net/proofs/artist/f8f154ff-ad7a-4d6a-9e4c-5365ad6dbaa7.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 0xba28a42f08f4c4c2ce131cfb534a283612eb1e7696c551133e081b9d2d434104. 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/QZHN42168638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38cb2b699cd204868f445a6a24894c4fa32c14ac92dbe51014d087ae8a283439. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/QZK6H2138902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b55e197b1cd659c9141c1c4a4a8ae691ff5413bc737e01b420e8d85e07d485. 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/QZK6Q2115904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b6b85268e3e4e1b9f780608cdb85efaa339208533d789f1e1758477d02f58a. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QZK6H2138909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0e11f761040f3d52f30ce8a9c0ce31b2ff4d0f300e706606d4dea63e3a9ed68. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZS652213353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1224f217f8718107a4640836f3eee82768a791350f35d910993f25f0cc4197da. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZS652264953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4debaa6a109a71fe66b8e455f4f28f26ac8c623298a1e0e9c307df7a736c517. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZS662284091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1fa287b2674123ce9e72bc0f42714f219849649ccea62f924fd2528025d47c7. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZMHP2358682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35fe307a59473c96c6f85c712c1ee163e17d99ede6ad9c20a496a6f8070e31eb. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13:58Z), 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/QZMHK2347292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb52b143810be885a46aa0ab692d20ec5e96d41a36558663f5939fec38ba25b2. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/QZMHM2306268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4725f3e5fcbbe9498ead80d15e594be93c1ce2dfec99f52fad7b9693383addb. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZS652386012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedf4f71de1c434e64981a4f1d6ec745b94492b64bf2acb19604be17632035f09. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFYZ2437498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdff5cecf43742ab66b1397149735b0671ad8a0b109145f84a437faa5d1b5e61. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12:44: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/QZFYZ2437499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x547f09beed1f7e898a1512603afc6139e9159730d1e82afd65e78bf9a40efa42. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZTBD2302146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f072ed7dac095d10ac71466955188babf88cfc4618608695069d0ebf7d337be. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24: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/QZFYZ2437501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa6f7515db893a878080ca260c03c49a41018ccc234c9d45c68ad7f199ee10a. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T23:20: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/QZTAW2394473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0f489e6cb6074764c0c0eda92e7c14e870afc75735424fa45730e0aac49f1c1. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZES82454485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc6f91de668725edc96b868eed9b98d722a73e3c9bd0e08716e1e7eb7fea1c19. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZHN92466987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43093e1f60df25af82261751173d52cfb133968ef83e0557e45c93f2798f1b17. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T11: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/QZK6N2466614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ca2e61d5f2e4d879e7c17977c876bde04d9e2a4a83a66dc54932664e135e0a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNWT2407289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8998aa6a6b64e76a0e7e24fd94198f82bd7a7d7a0c624ecde00244ff87c9e3d. 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/QZTAX2497191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d89bb1bbd0c18181c22e7d1c233990aa6f044dc8857c3beab14067119f10571. 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/QZTAX2497185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec1018d9335cff5f5f9fb10df9df6a517c2a3562ece2ee6d906ba6ebde3334f8. 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/QZTAX2497188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ca2e61d5f2e4d879e7c17977c876bde04d9e2a4a83a66dc54932664e135e0a. 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/QZNWT2407289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x003afdcc52a768769f2019fcf55ec2ed9bff02a570303a8d355b73f7ec6a5bf2. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/QZTAX2497190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8998aa6a6b64e76a0e7e24fd94198f82bd7a7d7a0c624ecde00244ff87c9e3d. 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/QZTAX2497191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8998aa6a6b64e76a0e7e24fd94198f82bd7a7d7a0c624ecde00244ff87c9e3d. 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/QZTAX2497191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee45bf963c8b1f4060ba37a2ae17910f5a78d0d5550eb37505164735de28595. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/QZZ792491600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee45bf963c8b1f4060ba37a2ae17910f5a78d0d5550eb37505164735de28595. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZZ792491600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c7026c022bd3d701237b11d410e5fca253e656b4c6c493c103d15fb1ee2c134. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZNWX2385612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf481b663da298bb1b756f880eb39ce6e846fc9d81653873ce3f939c759babcf1. 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/QT4K52548682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cce09422f97aa02352e0e211dbac5a6a8cf1da21d020cce45f74eec6b58b7da. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QT4K42565254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987b1be861611f4ec99453317a53724757981fbc35b8e3f2af3a769a2b723187. 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/SE6XY2214337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074224e890c0e3e13f9995205b0627292fe32b9063183eb39abe6d76cb759f6f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QZDA62371141.