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 0xc7b71ad5ecf484b02538112be09e0d69b0afa6916a9c54b270bba0b6585b79fb. 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/e7947b09-a0cd-4a6f-93d4-cc61cfa79c34.json and https://artists.proofprofile.net/proofs/artist/e7947b09-a0cd-4a6f-93d4-cc61cfa79c34.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 0xf4bda17c45dcea903c52c31fc77edf1f8e28350b76a000411bfcb34e539884bf. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNWV2375731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4801a27497885d0e88dbc020ddbc7ca10f6d2b3e10ba0cf7c9775deeac90406b. 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/QZNWZ2309430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9824cdbc0e6d183cef53dc18490ce4deecc8029644cda528ef5a1177cf5069. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZWFL2383066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a0f11c75421b0bf7003099c9dcc3f0e517a3d5f1be94048363ea92e4e35877. 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/QZDA72414322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76ca6f97aab7dd2a4f53faedbe26d35d7a010da610495438f2111857fbd75336. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BK4DA2504949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b9dd6d213280ef4c3febbc73ea774c73cf21cd5947262021c3a192d970c286. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BK4DA2504946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x672d179ffd4def0804aef6926311ead639e853039f03fcc1a8ef443c978e7373. 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/BK4DA2510221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e29102a6d789e5d02adf6b472b1c41f6b9a8bd98f46b36542a5cf2726c93fe. 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/BK4DA2504948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76ca6f97aab7dd2a4f53faedbe26d35d7a010da610495438f2111857fbd75336. 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/BK4DA2504949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ae951ed7370d1c039289137d584aeb31bf94405d69544a5014f186daeaa960. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BK4DA2503389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11a767652865982d81eec9d5db0a84da69650dc2360a8eda8a2171160646c32b. 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/QZTBD2489905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cf02ecc5a06eb5154388cec581b3b6587fecc024865678de04a4c277a3406ab. 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/BK4DA2504950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6a154caf084177f5f1ae5e9393ad54e3342f5e346302119e0b4701d9e51526. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BK4DA2504951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9aaccf81d5289abf18fa8c57e48bc3ecb2f84d2d7adc8bdd504099b4998e7a. 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/BK4DA2463746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234b30f0e11166f053376400479eea12e1fadd5551c712baee029424e6ef7646. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/BK4DA2541210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288f36cd110092c4435ccfc317cf1b7024e26d5a5de85a7c5c726a5e230d41b5. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/BK4DA2541211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4887dfb5ebb18629c85064030fa2ea8eaaece56b1bef0d7bf4e7c701b2845779. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6N22405261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ae64d61e2d3a89c37445b73587a72bc4dc5c945b31a5abc5d48057cfffe146a. 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/QM6N22405280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7b18e3275bbc2a70656c53687172a45561803a11431591b5889bfcee62ff96f. 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/QZK6N2434441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a0f11c75421b0bf7003099c9dcc3f0e517a3d5f1be94048363ea92e4e35877. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA72414322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cba568521d79d7a43b262c0553c4a63aca80f22953c0ecf9ca1f0ad2a147681. 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/QM6N22405294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062fdae829d6bc213167b0dab1fa1114f5f676df8b46eb6a62b945e310fbf6eb. 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/QM6N22405337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6357c2b57002d04f1f4620ac5c58f10ae11035b8b3e5b9fb2767132f5530abf5. 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/QZHN42437984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x473d237ce2072a752fcd9aa895482fd26efe479df942cc48835ef74101306c9b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZTBB2337603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103b3d2d1788e217fc472814592b630f2507c32e6f1c51f56af17d1402329fe9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZTB32349261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0ac18b569741903b92ad89528ddec1dafd2f4b56e0dfafd219cfbd2f02eb71. 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/UYB282513763.