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 0x9f6287de7efa3b110f4f3449a24d884fce535b36930cc47b8102a769d92c41da. Chain 2 (Bitcoin): anchored in block 953633 (2026-06-14T12:47:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/31e553dc-f5fb-4008-9d0d-07d57cbf78fe.json and https://artists.proofprofile.net/proofs/artist/31e553dc-f5fb-4008-9d0d-07d57cbf78fe.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 0xf7b59044912860f2f74fd183af5f3bb1ae089a13d7c24f134c012dae0539abec. 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/ZAC012201268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cefebc9ad57bb7207afc2435aaa084baf0b40ab38b0a887f08533a9466d4e2b. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12: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/ZAC012201271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d52a0a200b1cdd1302567d5110dcbcb292615481882a9d58e0497a0db9eb412. 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/ZAC012201272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x556920391974200e8ac0fd777db1a57b4fd72a8c3d067f91714a0c170539155d. 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/ZAC012301362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x663fc33260fbbdbe504d9ad823021c646dd0b4cd954165deafc7ec936eea26b5. 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/ZAC012301366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bb432974adbfb45215735fb9ab9bd0c2badda7469a4d46a467151944fb99f0. 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/ZAC012300060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x174b91e286c383fd176d8dca8362d83ad8f485d21830b0fd43547ff6c19f437b. 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/ZAC012300063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90e432ab88c8dce2e2cfaaa62bcc4cb38895531b35054736c29115fe73c02e5. 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/ZAC012200707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3892d04f09f7985eb755118dfb3f9940e584ed9e213b14cfa77d77b509db56c4. 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/ZAC012200713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b775479e62ad157ab564e256696a6d5e48e75c11d42ac2fdadd14af111d930. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/ZAC012200721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe01770098f43a2d8a703dd8673705efa14e822bbaba14477a780713941c40a03. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13: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/ZAC012401495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a94c53039a6b38a69d958df7383c76fc7ebd1fd9e74a60d84cabeca2b13b844. 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/ZAC012401496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b5f2c6b6db7c1399a94feb9ab6853acb6f91fcd61e04013dd6aac32bd5eb93d. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/ZAC012401497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61fd4b950a5091b824e89e0f2a64f2c7758da4cbdc555d512ad015e24b1041d2. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/ZAC012401498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafcfdf0859e531b1152645e12f16028bd6d7f854c978ac443f75ff759e305b85. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/ZAC012401499.