Joan Miquel Oliver Ripoll (born 1974 in Sóller, Majorca) is a Majorcan musician who sings and writes songs in the Catalan language. As well as being the songwriter and guitarist of the group Antònia F
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 0xb194e2dc43f9e30ad0791921a211dd83c9c06751bddc4a1c02e6ca77705ecdf4. 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/21dafaaf-6e8f-4254-a034-98142be65d48.json and https://artists.proofprofile.net/proofs/artist/21dafaaf-6e8f-4254-a034-98142be65d48.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 0x3af8d3401c1e4eef01ce4bc1e91fd6f0f53d2d9fffe529ed3efdd5a4aaf902f7. 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/ES8570740203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7ad3a244ee2579e40e989d002dca00c91caad0ead08442d95ec67ba888d05a. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27: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/ES5300817610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf66e49cc7b52cb90e63ecfa46f3618d0888c929bf034ca36ce16c52f5c14213e. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/ES8570752505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8fc652f1e735d535c892724b496a5c2b90a027a11d49750c974d77b75f61559. 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/ES8570752506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93d928eb557ee6b8ab6b894b6591fc588c5798e07cb9063539b69a6cf6e2982. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/ES8570752507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebbba33a329354d8e8dc86873b25e15d58e5e95c33262360204fe58d687f28eb. 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/ES8570752508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c212601f0f67247b4f79d7d337b67d3f8b7f16176e39cccf11c89738a76ca2b. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/ES55G1500025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1dd6e6310973434b438bef2a5838d4a1f280c8dfb48a6b9658f65537fa8268. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04: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/ES55G1500026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf5b22ab36b1e3c859a8acd5d8a30b552c30f551ff759b373a68759b78091246. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/ES55G1500028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x182a653676aed039273c3e75b7f12f22a7688ea62be440179feb2468fe31b6f9. 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/ES55G1500030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e83ef8d41e0081781178a5e0719a8357d220057f492b80306ab1417c988ed2d. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/ES5021700142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42f4d39c2aa73d72b19572989fa69bcda67ed5bc02a84ffef36c30f70b048fd. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/ES5021700143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19f75b916dfb70ced7e2965e9d314112545212e78c60d3e2db28aec8075d7962. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/ES5021700145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fe66f472c13239ee17562e1495b50bf2fdf3a6b7a11363e506c5fc8db1d51a. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/ES5021700147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aaddf2e7506ef0b8492c696e435357ab98db32249648ab7c28f9a2acdd6e27d. 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/ES5021700149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad01bc2d9ac169eeaba12c734a166ede5d3325de670c6f24b82a038204c8108. 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/ES5301867860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679f896114a3be4c3388d89e832cf293eb78839d2a189d8b59cc5206caa092af. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/ES5301867862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8e5dfad6fe35748f2fd7b60010faeaf9e3bb3af6ed6ebe1137bb53f6efbbd7. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/ES5301867863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc52e9f81820c2ce1edf62cc9e4620e724ee9e80d82ea464d43161afcbf07f648. 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/ES5301867866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b97f9d9b03508cf34105abe2fc3213d0532ce0358ccc917217fed3f781e7c90. 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/ES5301867868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e1bc26d321d1636269b774a79ee3637b6686c5f91ff7f76c710ed64c1ccc79. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/ES14E2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x323c572107af6c524eda15fd856ffb5b2346920c2e1edaecea7168efdde82e06. 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/ES14E2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd244e01c8a9a8c3fe502f969c64208b9fc9c96b1cea3113701d20ac3b0b504c6. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/ES8572511002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f2195ba90cda78380885cf23008e86096e19983e04c13fc9f56777be0b4fd12. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/ES8572511003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a9b953f7d2877e57fee15e41c468a0dda93b8345c23af2ce8016edf0d681692. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/ES8572511004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7182f484f36c23207c76408ba83c677df4ead686d981c14412a25539ddd14b7. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20: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/ES8572511005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e056d2353b7497e2156dcc686d42cc7a4e3a7c7dcd78cb8fea0fa6a8b1c5ff. 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/ES8572511006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c1a3a1c428b79f663e912507eef327caa53a6df5e05be1ad4a211f580f5ec1d. 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/ES8572511007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0aaa3c00a4c66bcff82e53fb96660eb7dc32ac6b7a785a0a4d02d26a119fe64. 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/ES8572511008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42672a035d427caa8c4e1a14d90e3e5f2efab1f26f1d4df3e92f5dac8b4c2205. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/ES8572511010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b7f37d439f52937c8f06e4c0c5b730bf12b36ff72797266cbe8533d5941291. 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/ES8572511013.