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 0xb210f7f70c60dd5382c8bdbea9ec268ecf6bad0fd0649a70d53a58a1b03ee6e0. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a8fbc7d0-cd44-42b8-8ea8-f638fb33e0ed.json and https://artists.proofprofile.net/proofs/artist/a8fbc7d0-cd44-42b8-8ea8-f638fb33e0ed.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 0xa6ba66a91e1ca119725141b553c0abae01ea6c70c7a9d0ecba9b1c6d87a1a658. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QMDA62172529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdca630aa2b31e2f8ccafacda987d8b25db59d87f8b6361a02c354e52f835c25e. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QMDA62172530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8148c07af613b6dc21bee889b7ba8a5735c456a160ca2618358e857e2fb3214a. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/QMDA62172531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad1eca695d895f9d487d3fbff4cff256394b07674e5a402dbb0e24abec85dbac. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-17T02:19:35Z), 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/QMDA62172532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e3f7c12a63f23ac45771ac96cfc08c0a6ec01daba86dc1a96c671d136718912. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:46:35Z), 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/QMDA62172533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a608720451d62012c33eb8ec684e0b27fc90455a2ef7ab9d54711d30bfb0109. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QM4TX2233691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98dd20d43cc98847a8c866b873293996235a06f367a07ea165dda1a6dffc35f. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T23:55:45Z), 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/QM6N22231756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c1aa7b77757a6094ffe005b7b23e4c99b0e8df5c15396692e30a2359f5fec0. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZTB22330484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4202438431016133c91b69676ad6be1f15fadf5ea6e11d19853c76884a8ce306. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T20:03:29Z), 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/QMFME2330248.
Medley Mocedades: Tómame o Déjame / El Vendedor / Eres Tú (En Vivo)