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 0x9a00359bdee59e50bab09d819841342563d0c0df7652723dfaa669d600242112. 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/bf7eba01-9927-413c-95ca-48e1e0cf46b9.json and https://artists.proofprofile.net/proofs/artist/bf7eba01-9927-413c-95ca-48e1e0cf46b9.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0x17b4e8edbf15b6c901fc54c950419a08d4de06237e2e2967ab398e8e714e0b5b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFW2443012 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9255c8a400aa64b9cee4185df3783dc1c859724e0a63b1bcea1a7e0c7ef1ab. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFW2443077 — a six-check JSON result.
Parrandita Porque porque - Sin ti no ha sido fácil
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33590017607a27b349f3386f719968e641db4578a5eae52fa62d1909042732d. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2431061 — a six-check JSON result.
Parrandita Llora llora - Que malo eres - Amor pasajero
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x351d03359e046a4cde6fb23ff6cd5137e6000f80641754aeb205ad18488e17b1. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2431063 — a six-check JSON result.
Parrandita Te has ido para siempre - Tu amor no vale nada
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b01df6101e93abf6331424823200f7c276e059ce2bf8da96101bd3824ef2da. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2431064 — a six-check JSON result.
Parrandita El otro el otro - Ni que estuviera loca
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac43ac941153fb7506d6d3843c8dd0fe17fb3e9af919a93bba9b84e9ef40124e. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2431065 — a six-check JSON result.
Parrandita Maldito amor - Mentiroso corazón
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c4b76f9dab700915db202bf57c3136cab7bdd32576849996476a045846d6e59. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2433503 — a six-check JSON result.
Parrandita Mi soledad - Problemas en el hogar
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06348930d10347bb82cc34c6c205153ed90b9907f7bb58aa65c4964273697b0e. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2433508 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf44a37819a4dd764df68a5abc5a0ebd2481f86ec0670726d4d2ec4547a930d3. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2436039 — a six-check JSON result.
Parranda - Sufrir y mas sufrir - Donde esta ese amor - Que te importa mi vida - Rio Santa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e93edc63a892c06b127bebce4129f13d19ca9bada3e188051504fb8b94b641. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32232815 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bbcccf00f38ee7499b668c7181dfc4892fad9479669f1c03092da2d68cae74e. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2418899 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b15b78b9c62d057a88acde4f3684eba708d05aeb818d9cf34b5d157262115a4. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2166370 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b5c3641de1a3a9a43a874b79a27333cd8aa71d1c82b5769a171465addef0905. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18:30Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN32487544 — a six-check JSON result.
Parrandita - Ciego no estuviste - Secretos solo secretos - Huaylas La llorona
Parrandita - Maldito amor - Tú amor no vale nada - Huaylas Un mal amor
Parrandita - El otro el otro - Ni que estuviera loca - Huaylas Uchiza
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc7a9677d88efed65bb27cee80b56c75d9f0bbf0cb6c3ebcd229f9b0f75e96b0. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538897 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7239b8bb2121dc3016493a8eaa28e868fe21675bc4e93fe2bc8b919461b6c1. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538898 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02bee9c7df4f6e25ffc98afee5b9b2cf8797f25e4032d61f505dbc760015fdc1. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538899 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf3d494fd92899bca61bd7f649e9321c5770bd9c4db36558e30699d1f9f0112. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538901 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86fbfc742a730239487f3aba3b535f1ba5ce5003936d7aa319328f208b14da69. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538902 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x390cc1aa01227d3f4864e1d6aa85384c7a4eac460b8e5105f137d83815c0b64a. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538903 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393f07bb4c36d17b91e2b1dce1fcf952c9483894252efa3b06fc0b52a4bcc8e2. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538904 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12988059f05d5282263677701662db4aa343f7a5e0eda4feb53c67f6538fda11. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538905 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f1152a6d493e64547d5f9994267262de8ec12c8cfb50942a0736398d772b434. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538906 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd5c8a7d62653a25c1f3e290c0467943bf8d8a2bc709c9d8181b5b360064611. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLM2538908 — a six-check JSON result.