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 0xd736e0eab23e70726d30a437b0f996e654559cf3eac60ad16f91b7159d46a1ba. 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/915a2a93-a261-47fb-b3cc-dcafb8c6ed9c.json and https://artists.proofprofile.net/proofs/artist/915a2a93-a261-47fb-b3cc-dcafb8c6ed9c.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 0x76b64f2f7724f3444963fe7f9e8af32ab18d6b48c3feb3eb4db679011b8021af. 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/DEYO62100120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa2bdc8cde6c23d2b7c5f9b73f91b005587a5d957f44aae0a0c65838d681c76f. 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/DEYO62100125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a867b3f256ac7c92171bc4bcfb922930927a6a20b869805e202135de849bb8f. 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/DEYO62100114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6675ca33f0dd550436e2a1644ed81fd4491761d2841d62012ee30ee164867119. Chain 2 (Bitcoin): anchored in block 957026 (2026-07-07T11:02: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/DEYO62100110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373bee35cb52542659ae06b0fc0c61df74bead28415717d8078e8a74beb910e2. 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/DEAR41989350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e1fcdcb987b17928c5705570eefe4f258881b52021a0daaf07fb1046b1170b. 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/DEZ902400117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9af255cb22a079e548da50c48b3600f1d3336fd67b90019ede3a6fb28080be. 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/DEVY81700705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0136b6d9e31eebed97782a36508706ccf838fc33b22956f9b49d726dc6a7b4ce. 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/DEKF22200408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff7f85244984a414e9f536309988fa08df686ebc99a7d51a0333b8cf7c2b587e. 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/DEZ902000709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf091d78567248b9927f7c1f1cb28aee421b11842e1aa18d280444196017b5d07. 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/DEZ902000037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fddbafd3a337ab12647237cafc3bb5387b8cf1cf59bf8a0da2e055941af8d1b. 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/CH7812107097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3abcdbe4fa7de0e42d68654192a15efe535e1699a096dc6cef1e00d58e8ae49e. 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/DEZ902400121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e1fcdcb987b17928c5705570eefe4f258881b52021a0daaf07fb1046b1170b. 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/DEZ902400117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63b5ebb85842ef56623edc5402b6d136cabb3c9f677b814d64d4aec652b7167. 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/DEZ902400126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc3cf24cbabb18e416377c0ca67f979aa2ed1c109ebdd33ceee3dd9de30f44a. 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/CH7811924361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed6e0081c02e4c9fbdb12f13df4840d1f7d90be980ec1c98cb56c6379972996. 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/CH7811924362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80a31591b0e78b1984d4560eb3dba484ac223b8225470b7d87ba34907c4e1c92. 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/DEVY82000073.