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 0x7c076c8f5ff6c2fdacba6fc46fec5b7907384254ea448fced11d66bd38228f97. 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/2ad21a61-336a-4112-aaf1-5522ec1e847b.json and https://artists.proofprofile.net/proofs/artist/2ad21a61-336a-4112-aaf1-5522ec1e847b.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 0x97447fbdd74133c2e46fea52e3628d1945572ecf1a1211c56afb8337d0c4591d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:32: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/GBSMU7428161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebadc9ea51f81c692301e5f65744a5fd7507603ae895679728a0df1294a9a7b0. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:28: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/NL1ZN2000141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452808a40dfde164c089b81b06339fa89056f7d26745265173c66b84b64d591d. Chain 2 (Bitcoin): anchored in block 958870 (2026-07-20T11:19:23Z), 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/NL1ZN2000551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b5ddd25c0467dd84623fd34cb10c4cff2cd620ea840053bb170d2b3d4e4b3f3. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/NLT2H2100412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x253c2f699443068a8e5b286e19bc5f411e8d4bd817b3e49ffbf194ab61685195. 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/NLT2H2100435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92d45f1b079f2459e7b760d8971f6169c9f349b507346c8123440969dac7f934. 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/NL1ZN2001344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77c7c032e9657848b7efc3b0abe846107b2ac065fbc927424cdd4f37c00da16. 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/QMDA72192014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f256e9e01cd29a3bbbca28edcf7b3d258f5f3412490c2f4be2d8d2f0e2f32e4. 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/NLZ542201923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ff06f70d8460d30a4a8b59db1765454f1b023c60d3b32f4133e7b3d06e6e11b. 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/NL1ZN2001275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612491619e26c423469fdd967b013497dfb25cd89c098d65a8fce2a6ff220a4d. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/NLZ542201922.
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