Mahdi Rasouli (; born 3 August 1988) is an Iranian Maddah religious singer.Who is Mahdi Rasouli, Tabnak He is one of Iran's most prominent religious orators. Mahdi Rasouli performs Maddahi and Noha in
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 0x3d795d921bf7aea9c69f8df6a4d0d96aca3d4126e6ebe601823ed85912a470c4. 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/e597351b-bf65-4a44-ae5c-1e097d0ee8da.json and https://artists.proofprofile.net/proofs/artist/e597351b-bf65-4a44-ae5c-1e097d0ee8da.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 0x7f5cdf26e8c8c73e67525f88df282d347bcfe8956efa9c8991bdd16c2bb284ed. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/DEA372007449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18d6837468aa116f838bb832e859b72adde29347fde310b7c99f848d01f6188e. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/DEA372007441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80014f0f132171246aa4b6a1589dd859ccd37a03e5706376632c9a5d59a015ac. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/DEA372007392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50541d0b9628888026b764d8e798272e5e2b4c86b453fe7e08655182a742f7f4. 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/DEA372007394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ea6b3577ff924b528c878c0e3b17d376b955eab7ac0080ce93a08119d862e5. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/DEA372007487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9ffff09d1b464e46b64c9dda6bed0733b5e39c2d62a2362f51f7c4c33a982d3. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/DEA372007492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e12f6107fdeb0508d5a505eba552612babd25c8df3a62109f9563f87db2b988. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/DEA372007499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320bd1b164a3ef9c7f85490b6d1faa1ef6d9b88050d3e3fa2e98b702c79fbda7. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/DEA372007509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b0e59651ac4f162e91b05ce3a3f4adc9088df7d1f1e411483c47bf93b67fda6. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/DEA372007523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82ffcae5a5862d85799137cd36f5d4c51431d9010d6dbeccd22ce6d2f5c5049a. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/EEUL32205554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99dc60615c9ecb4ae30feb5522a8586feb98e1e21858213a8804da83b9e11ba0. 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/EEUL32205780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa76da0e96f8a3151d615788ec8562b4ed0b2ffcaec91649b0ee95f7e6c171c83. 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/EEUL32205785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8c535f0f1d56e0005b17ba0195f29924eefc9bc5f200c1629f7919de741f11a. 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/EEUL32205798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f32d51ff38db10ff7e5cfba955e4241bb0591258ad322a81d03c4e29bd3545c. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/EEUL32203500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aaccb045b377c131852c7e54b03ff600c734370e3e7c5d8648dca15c33a0731. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/EEUL32205763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5bb1c7d107fb649c0075473da54063d28a5c18bd447e0561d5909089d81de1. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/EEUL32205765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344f7765c865b1b9c157e530e183401184f55ced5300ba3564d8bc6e29d8f8cb. 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/EEUL32205769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6ebd54bace3358048846677fc9c16e090ecfd88e5325f895ff9fcbc4b5c14d7. 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/EEUL32205775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80251e8827a93fa04d8677a14977e9f3c4c608fb5a5e282e2f26c0a2af10a69. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/EEUL32206301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5027988b42cf2c5ff0b8d93280bf27de13f63591532888121562ba357ac658fd. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/EEUL32206481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb776c43ccdbfc51ac67a413042437bacfab39919d94ed5f2a1014ad0703243ed. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/EEUL32206374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdc246f396fa6cf2c51cf6565c21e7700b90cbb1da08ebe34dbd18c80e29b9f. 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/EEUL32206539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdadf528e7304504216cb66ca75910ea61778b189b463752c41380be22037c51. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/EEUL32207709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438aa47b84158a75a3716ef76877ffac158e73fce383e3f0b750bb42ddb71e72. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/EEUL32207712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a4d040a16572cd0e6407de6da8323ae0af1befb043b23002640441c295d0fc. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/EEUL32207711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x477a24962ecf926d291263c9b93596aff52f2035dde022edce9cea64bef0f84b. 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/EEUL32206855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100e8c1a84cf152ba3832e0b0459d032312ef82bfbe35d00122457b8f8813115. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/EEUL32401500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1fb4edf5a4a98b4c5b919b612bd289a4525603adca836815dd766969a683030. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/EEUL32401501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97831e431e577afe76588abaa9f7567a3f4eea801857615226f85dd156bdda01. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/EEUL32401213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75779043d36d6fbd6ebee7b8b80f74001ba2bc1eceaa63ea8a03c0fc64513c82. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/EEUL32403025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ca303253168808e2863b7af262e52b28274e86ce70dd750719a147c437fd61. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/EEUL32403036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x605e37ca7e42eb474f5a6445e7f804f5604bdab4795bfd6b240a1127bfd042b8. 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/EEUL32206944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd63b210cee9388a53d01fde312ce7b936e9897a69ddd72eaf7f1d1b2c76d2fee. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/EEUL32401328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516f791399895b41b13945581319809f9aba3f9e2af85fc1f813566d017dc1fc. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/EEUL32403740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ccd6bafd528fb40eec872f76acba387b486302a02bdcbb2adc8090e0d947d7c. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/EEUL32404265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc8f69b3740fc5e5056939b438127f651eedff4f1928818000d2c9c6c242a65. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/EEUL32406979.