Papicha is a 2019 internationally co-produced drama film directed by Mounia Meddour. It was screened in the Un Certain Regard section at the 2019 Cannes Film Festival. It was selected as the Algerian
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 0xe496c895f800ffb29540d3158e12869108d6a217e860a832709cc4b898740b4c. 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/8d2cd902-da33-410b-aa17-439e1fffd86e.json and https://artists.proofprofile.net/proofs/artist/8d2cd902-da33-410b-aa17-439e1fffd86e.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 0x0a809dafccb0e4cdbfe272584b381a07020d7330c10668d9283b304e9f6a0fa9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM91626146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13a398fa423bf2fea84c42abe7688fdd3f76d82341879c0ebb76f00f133939c8. 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/USHM91626149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x666fecc284ba028a2aad61fd84ab946417af8b6eddea3a534dc2fde8f651cb0d. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41:57Z), 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/USHM91626150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce3d735fd4b593c924a79979b931149aab18f312b99de7146d4806155c730c9f. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/USHM91626147.
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 0x45b129e62136082db194bf8858633520f13c22c5f2d9560cdd7d2182844f8c3c. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/USHM91626152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288c18d01397af3a25f492010ad1872494be81b5621e393dddd3c9fa1e603171. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T17:57:00Z), 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/ES71G1930622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd942f22ab1c4e09c0747367fff9357e3a1d1360c850f4a140ee7088ca1591007. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:55:43Z), 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/ES71G1936085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d9f4dd19fa3c34c11496934132122714315e102e1d7e92130cd304f73eec901. 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/ES71G1948549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x336500f206f933b1a89841a6507b7fdeced9de11fe3cd3b6ea5be161e5a0107c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES71G2048970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42d01e9fc1f5855821a4ba63e0baffb3a63f435629ad945bf3d197f11ce35d6e. 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/TCAJR2595067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f82e0f3f15e9b2e8a209c7c2c095e02ae81e4e734d6436ed5eb38fde7a0990. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/TCAJR2595089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ed89fd01bd24736bc89512394caa2943a15c89f2a61d209342509ef7077aa2. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:44:24Z), 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/USHM92233716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de19622f0382e173f4c1ced280e968e2a0e4aaed35f6f46d629dcbcbec5e37b. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/QZTPX2434088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fdb41d21aa3c53e8fe00126b166990386e546714d2c6b08bca224eb35b4fc2c. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:17: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/TCAIY2461783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2410718d723a0b40e1b78f761813263090c520a010de877b4ef700261a77eb3c. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T05:02: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/TCAIX2461360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ae38ed6c8862f2b17613d6ab7d9e0ef34dee68721bb39fd4c468aea2906c3d7. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T05:07: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/TCAIX2461686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb09bddac8b34bf8883bd6a0383cfbb65d373b0565946630d3f87792b0cd1755. 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/TCAIX2461658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e1037e914b796aff0cd7f898b43135f3614c19c751ed0f78c08205c14413c0. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/TCAIX2461828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17b788a7813f2b3c28c191078b02f8e048ab62c10f33a8477d0a8015cf1e505. 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/TCAIX2461726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d63a831b5a6c9f6c18328d363deb83e1a896bf2374089198483e994eee6fe77. 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/QZW9K2485979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaabfbe2d8f02b869e79c89d1c883048afc73b741ee344c4fcae1a0a19f4fe17. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2547766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5792d37e42a868c7321bd696ef24cda2f7c3a0706e1db7695b090e6fcdcee29. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/TCAJG2547362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6130eb672162067b7f5e3eaf9cef1bc7b4ce2a41b504fe5ea87ba4103762a02. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/TCAJG2546387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52a33157e646660e1569952c8bf9448d248a05d742c56f28909e2099eee304a. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/TCAJG2547948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c661695e777dd112ba0296a5c2117bdcc08baf193ee06644239dddbb93bc55. 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/TCAJG2547967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b27ef2b2a74594e3793d7e56f19ace0b07bc527a6fd9f3bdc38a4d95cf7407. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/TCAJG2546519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f9a395a565119c74218a89702c269ceed35ab66457a0dcaa1a31174fd0a3a9. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/TCAJG2546589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa421be10456ab4cf347f410004ca8d3defe56569f902abb88be512ef64fb73. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2547859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e20bf6ea4535ab5db41bf22088b95423a694094dd852f0391ce4af80d3fe2b3. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2547403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc17907759f02c158dabd771a4c0dfd662537e96546a5e58438c63c458a9c9bb5. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T11:34: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/TCAJG2546752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34ef706ec53c8be9b9f85ae2e6bca131e04ac38da4b2cceecfaf9940b399182. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/TCAJG2554439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cbe7af20135e840064c6edf00c6a039eab46e418fe9b27b394aab65d928d278. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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/QZGLM2513011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d139b3ea2c57484244b2c1476f8655baa40331452dc9e097b537b18d2977c72. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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/TCAJR2520934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73bbace6aab5d49755aef4df5f311d4998c4634e0e7a85d2c5bab0ce33f58bdc. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T03:11: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/QZNJW2565062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48aa7a486787c0e44021e97da96337239356557a751e2db52e2c46465a2457cb. 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/QZNJW2554485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30e5079efac33758f0998650a1de26de2bfb7bfa37f56f3617bf2a7154ca6db4. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58:04Z), 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/QZNJW2554477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd43a41887d99753652e3a6e7d1b5ee0f7cdcba8d191dc36869c60f6701bba3. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZNJW2554473.