TiTi () is a 2020 Iranian drama film directed by Ida Panahandeh and written by Panahandeh and Arsalan Amiri. The film screened for the first time at the 33rd Tokyo International Film Festival. In 2021
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 0x09989f9c6907ee4665f8db249e5183cb1df077dc8b28b9aa6b3b7adb024835a1. 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/694ad4b1-fd84-408f-8310-124012e59248.json and https://artists.proofprofile.net/proofs/artist/694ad4b1-fd84-408f-8310-124012e59248.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 0x6d436237847e254460948b57c6b21eb63938eac64368f4d72bb32efb7a07011a. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/FR6V82190703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373556f5548444fd13895e7010a90140ebc9e88ef3672bfe85cb6f48447d3127. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/FR6V82191088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f955c7275c831b23f82a04a8c0aef9db5d28470a1c57c9be66b883fc7872d2. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:25: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/FR6V82191089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x425f41231b1cd9da58411a29aaf5300e829a9559f21dedb6130277c9f6685639. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V82191091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc828bc50b058a86c4d660e50efe3b4e77364497d15ba3e62537fea5e404974c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/FR6V82191093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe165d08a00a6e35ea5f10f5de57f76796d21125039716c6bc04d1b2025ac2ae. 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/FR6V82191096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84ba7d360bc92c843f67ee59d7c0f42ea58190f0fbce5ab8681e5b6fc076485d. 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/FR6V82190873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c7b37eeb27d22079c3c5a798baa195142cf3445409fb3a169dc7b75affb1837. 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/FR6V82190878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3106f233ca1199710ab696cdbcc77603fb02fec850d9b22e5d9f3e3fe16b4daf. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27: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/FR6V82190818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b5cfbe40e319ea214d055689c9c4337b488b0395f8f4a390d7294bf8fa557e8. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6V82088826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17a839b0e32d591da97b380ba7f90d3ca1e694c826d1a7517827acb75cfb60ac. 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/FR6V82088831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1ca813c9d7996fee4a483d703dcee6809c2d47d3c68ff6c564ec5a9466cc682. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/FR59R1905393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32fff186ed7bc5b369ccef5d1eed95518a5ebbf7d48d126397e16026f2fc128d. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T17:46: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR59R1905394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c0950c342392df9c281a508be56f96fb636342eeefb0ba0a60fb5eb5584506. 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/FR59R1905399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce0bf464788c2f8f5c400aa41b866581faa1ace2bf0d3a5d2b31b3d08fd34a9e. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T22:37:26Z), 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/FR59R1905400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49e14ccc71a619f2190ba2df007c6af474bbb043bb85793ef1c34cb7f1b32753. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/DGA0T2458552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619e54e3c816ac5ae5a5a7666d305b5a7ccdc4c825f4ea81d69945bf9315d67e. 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/FRX762523055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45446ae5b1827d1c2e007ec1cc35a097ce5281032c732a6c67b251b399218513. 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/FRX762523058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x658b6cf0983889072db19cdfa4e2fd9d5c5bc091cabb1d2fc59dd660c583f9e5. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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/FRX762523060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb0fbf4f7fc06548d4c204a36a5ba059c6089d6a9b0bbeb67f7760911162c0f2. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX762523061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a24b6a2f0a6cd4cdd533582e63921130968ce47bca775d33dde750a46f5269c. 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/FRX762523062.