Ali Khodami (born April 16, 1990), better known by his stage name Sorena, is an Iranian rapper. In his music, Sorena explores social and political issues, with a particular focus on the role of women
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 0x45ed975c24820f838c4aea3a999225e3436eac1f9763aed7e43f661bb18d8503. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eea57212-37db-41d7-8854-d4f833478000.json and https://artists.proofprofile.net/proofs/artist/eea57212-37db-41d7-8854-d4f833478000.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 0x66436cb43df5fa3fc3343c51c8566c659a1430f025f41cecd791781621de9693. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T14:36: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/QZKDK2111361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72edeb566a2402465b7d7ba698c9324091b8d2b63ad6a115da26c0c12020d125. 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/QZKDK2182062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79165411e6653302893b2a793daa7c1100408ddc63032486b5dab5564619b49f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QM42K2188574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b5dfcc9f63a47490c2339cd4b5b80b945c9e6e0e4a9c6201774925057fb7c1. 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/QM42K2139235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x443ccbf2184db6161427c82d1091633bf216128f7934bc9e9059e34a0c2b9294. 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/QZKDK2180288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x144b2c7dd9ef723ad58022263592b7191403f2d360cad35273b6ad1176bcb000. 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/QM42K2159906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4db138ee1dac407ca30428fcb269f9a694da001a938e1e94ebc70c4dec2ec5e. 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/QM42K2143464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb04732d33a144b777bdf0f639062a48e71fb876cd55e40fb14a7fac09be418cb. 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/QZKDK2184736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfac20f017386e2210c9e477b618ace409ac8b40d4bf18a1f41ac12db0a8deea0. 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/QZKDK2131933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf6a07968af1a8ec42cbdef8d9d25b9de46d07b62743b8df187e290d43b4f0b7. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QM42K2153454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f112eba3323a0d60f1f4a38d58365dcaf21f999403828a04dfc66ce64cc483. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T22:06:19Z), 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/QZKDK2139576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bdc0c942e01f509fe22f09cabf5fdfe8ab84f03f5cd3076a4afcf139ca90a6c. Chain 2 (Bitcoin): anchored in block 958474 (2026-07-18T00:59: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/USCGJ1631429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2729fbbe6ee7fc94ec212df2eb866713e7e143e4d7855c998aefb19bae9cf3f2. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/USCGJ1631430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf3f02774f20350f5cfd003a48fa4f1e8630a90ae631abdd161bf725ba239c8. 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/USCGJ1631434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd173244a8885004004c9206c0b42bd84c1d699b47083f3a228d8198373db37ea. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:52: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/USCGJ1631435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc15d3c3536537e0d8bf988aa94bde30bd993dbc93c50dfa1825b3f6cde7f6e3b. 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/USCGJ1631436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x595239d84e4bb234057aef4dfc8cf1caba51b4b66315462cc0d5c03cc3023b41. 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/USCGJ1631438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x366394537f67b014ec2d08c0d36a44a185b655a4130f05170f43d2c7473afa6c. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T13:09:47Z), 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/USCGJ1631440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c8f08a2713be1e4fae1ae25e25e67da95064264be2d7c6cea12a32d4782bcd. 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/QZKDK2176925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x112eb0b8c0639567771e7d4bb4a92d894542734025350326bc3a98faae8b8a20. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T23:13: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/QZKDK2106188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71e09f237352e29f9a8e9c8159c499a5e794a157f2feec7a99d2a7a36dd7ff3. 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/QZKDK2155432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c3224552aab89da932a871cd3b9033a36ae715e7adb4cf7cf58a3912dcd8c52. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T04:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZKDK2111163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa55e8c8973ccebdb75bc9946f2fd788fe425fefc13bfdd751d3c15521ad1f333. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T06:48:40Z), 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/GX38U2337012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5322def2a7eb0ad7e08e4744abf4f096171dc0488ed24422dfac15bcbd15608a. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/GX38U2396371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed45a7cf2e0c9cdfba540989473b62aa12b1ab369a91ddba0bd55daf111ed8d2. 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/GX38U2359755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11d7052392487e93b7bbfbc4703aaf5da1b7f0e1b2de0f9cea2a97a01da1d469. Chain 2 (Bitcoin): anchored in block 957531 (2026-07-11T06:55: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/GX38U2362732.
Baman Ghadam Bezan (Kiarash Khalili Remix)