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 0xdee2a9ceb215222a46e0816b18aabfec3c4a699ce8b0c6fb5b1d08377f91cdf6. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/85af2a32-2a7a-4bb6-a719-b52d57e0a5c4.json and https://artists.proofprofile.net/proofs/artist/85af2a32-2a7a-4bb6-a719-b52d57e0a5c4.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 0x06ad13c572e7cac8cecfc8d8ac1316a7814c6c4fd9e658cf54a5edb0c68d0de3. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/UYM121805019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed2a29fd39e9c496561d6b9bf3a20b9aed6fa455753741e9ed45c7b14e0cdbf. 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/UYM121805264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f3eeb4f826a050b2a58d98be9162fa52c0c427c08b779e076fec8302570e54. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/UYM121806412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea17c2179c4c5021569038279c7359c9d5afad7bb9858d1b4a0f67daa4b09080. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:46: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/UYM121806494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7d81f16664eff1f449de7d07e56f9043c573071624204ac38b56eb9bf1acc5e. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T02:25:50Z), 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/UYM121806495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2001216c37ccd9b42ed463393d6f0c8b0059b3f4214801572815d47224449c87. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/UYM122002538.
Cumbia para Mi Pueblo (Montevideo Music Sessions)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ca9121dfe43c2d4fdc4026e06bb5a2a884f1690297ef9c26c0cb5eddea522e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/UYM122104362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28058cae9ac3af75fffea5d42398f713e38b54e31b2a43859b592fdb36f90b4f. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/USHM22235501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b05879da7d95ca92e23efbe1584e89a5b78abd00306db8ea537af0acd16fd8. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/USL4Q2236984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x436dd68c78255bd5ed37edb9f58f6e6654e249f70cb5b56a7211e5ce86cadd66. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/UYM122401813.
Crimen Perfecto / Corazón Caliente / Adios
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b3c9c514c2ea4cd0cf4107b8a5260204cea36d2a7014241917628b818352dcd. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/UYM122401910.
Te Cuento / Cumbia Para Mi Pueblo / La Primera Vez
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b961a357c35d735a63897248e5a35b5bbaeb09e83abf1765a9880c407936c1e. 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/UYM122401911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b047a5c4e26deaee46fae425869ccad0b37afb5db6837476586317fe2b1428. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/UYM122401912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe67473490cb81f164eb29abeca8089b983c5fa326c7a388b79fadbe550ba6eff. 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/UYM121902801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c6dc64f24c4875ccfef6e2b3728b8ca836d8fee2be9bb7530c61c36c9e488c6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/UYM122003586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d9c5e21daa6ce899320a491fae1ed8b087a60fe38baba4f89fd151adcb4acb. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/ARF862200012.
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