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 0x4c57fd718f674a6e44db7a79a59b5f25408150028ac92efd473ba665f38cfbfd. 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/dc2355de-ae13-4b79-9e6d-3165c957e8d6.json and https://artists.proofprofile.net/proofs/artist/dc2355de-ae13-4b79-9e6d-3165c957e8d6.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 0xd40bace7e9e7f38c4d5e75e2332633a3b99e7281b648ad02a964a51020d0de0d. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/ES5702102433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b69039e0ac575199ad30554c1c14cb21526487350c93f4982e967a94aec1c1. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/ES5702102439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f47f4b5ffbbbcb2c77738c2a249bd421f9532429ee17f9bf3c9d5fa278952be. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/ES5702102038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde8d2b645335dd1a0b81bf704e5cc3143396dac62c21631cbcb5cc61bb2a44a. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/ES5702102442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1258d6028f2fd2dd7bb35ce00a9e882c381e8071ace3afa6017fd5e76053bff0. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/ES5702102443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ae5f0b6075a74f6d8dffdc6aed3c1adf4f432b80ecad1f05b29c6765140787f. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/ES5702102444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde27b44b1e7da7a4f7aa6a68d7541465e2e692e0296d48e087b5c57413f99d42. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ESUM72302839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8c6934ca5b8f0fdb8cf08a5466aa383b62dc9c242a5ead88622a49bf6855a9. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ESUM72401328.
Mi madre es azafata (y viajar me sale a la mitad)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe723b53104d62cbb425b3244a8fd8f4623402d2f380960d0515198fd512ec925. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/ESUM72401320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207c5c77f76d76fb08edc3e501ce40953a4d3fee1b79836a44a371387f490687. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/ESUM72401321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69f28c3f9ef777e3b2978f9c3d3fd1a673fef823a3eb08065e0e4c62e2c74bf. 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/ESUM72401322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bde6abe712ba3aff04f04907967cc599a9e99410d63eb4293312bfc47a0d1a8. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/ESUM72401323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x127721ba9b4f39c3856e135814d50f10c68879ef6b6cd6d5b6067e097d1f846d. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/ESUM72401324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed6c9f56522c3ac09be5e1b6d8d06c52ea4b5bb4ef5e2763617b71efc2e30a02. 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/ESUM72401325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0978d80fe29a998253a6d9123f2a9f74d1e45c3669b35af8e4432e98250a4a5. 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/ESUM72401326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d369850f6a3f2b70eb4f7304b54a2bb50e7df145c5342e937147cd27c92207b. 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/ESUM72401327.
Erzuín (Live at Montreux Jazz Festival 2025)