<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Cortex Labs</title>
        <link>https://paragraph.com/@cortex-labs</link>
        <description>First decentralized world computer capable of running AI 🤖 and AI-powered Dapps ⚒. MainNet is out. Go #BUILD!🔥</description>
        <lastBuildDate>Mon, 13 Jul 2026 11:21:04 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Cortex Labs</title>
            <url>https://storage.googleapis.com/papyrus_images/59e2af811c6c6139ad79d53549fd4797b43fafebebff630b7f638e45cb66fec2.jpg</url>
            <link>https://paragraph.com/@cortex-labs</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Cortex Project Updates #126]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-126</link>
            <guid>z83yNFX9R0WxOhPo7Ur0</guid>
            <pubDate>Tue, 11 Jun 2024 05:06:41 GMT</pubDate>
            <description><![CDATA[ZKML2024-01-02 Publish [ZKML release 1.0.1] (https://github.com/CortexFoundation/tachikoma/commits/zkml-v1.0.1/) In this release, we implemented the general ZKML framework and passed the mnist model for test. 2024-01-16 Publish fixed commits for ZKML Fixed some classification models&apos; quantization bugs, including mobilenet, squeezenet, etc.ZKCVMThe Cortex team has been closely following the latest zkEVM technology, which is one of the goals in the ZK trilogy (zkTX -> zkVM -> zkML). 2024-0...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/359523c2f1da778e0f80f2356011aecf26cc7f610c79301c270dbd6a0eeb38a3.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-zkml" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ZKML</h2><p>2024-01-02 Publish [ZKML release 1.0.1] (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/tachikoma/commits/zkml-v1.0.1/">https://github.com/CortexFoundation/tachikoma/commits/zkml-v1.0.1/</a>)</p><p>In this release, we implemented the general ZKML framework and passed the mnist model for test.</p><p>2024-01-16 Publish fixed commits for ZKML</p><p>Fixed some classification models&apos; quantization bugs, including mobilenet, squeezenet, etc.</p><h2 id="h-zkcvm" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ZKCVM</h2><p>The Cortex team has been closely following the latest zkEVM technology, which is one of the goals in the ZK trilogy (zkTX -&gt; zkVM -&gt; zkML).</p><p>2024-02-27 We modified some codes based on the ZK-Sync source to adapt CVM blockchain, project are organized at (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/zkcvm-mono/tree/main">https://github.com/CortexFoundation/zkcvm-mono/tree/main</a>). We started to research and benchmark more ZK-EVM solutions</p><p>2024-03-26 Pass the ZKEVM cpu zk-rollup process.</p><p>2024-05-14 The GPU proof generation code is fixed and test pass through.</p><h2 id="h-opml" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">OPML</h2><p>Due to the ZKP memory consumption and long-time proof generation, we transformed to research and develop the OPML technology for ZKML project. The HyperOracle&apos;s OPML project is compatible with ZKML, The last ZK-Proof step, which aims to exchange the neccessary layer2 data with layer one blockchain, can be replaced with Optimistic Machine Learning method.</p><p>Until now, we have dived into the details of OPML and plan to migrate the core method to CortexLabs&apos; CVM-Runtime project.</p><p>2024-05-21 The early process of <code>mips</code> VM compilation has been uploaded to [the CVMRuntime official project] (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/cvm-runtime/commits/mips/">https://github.com/CortexFoundation/cvm-runtime/commits/mips/</a>).</p><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #125
]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-125</link>
            <guid>i9v7rMw3qFHwEBUikqr1</guid>
            <pubDate>Wed, 27 Dec 2023 02:19:49 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖MRT/CVMMRT has added support for the Detection model, with quantization already implemented for models such as Yolo, SSD, etc.Implemented automatic Spliter/Merger algorithm logic to eliminate the problem of duplicates in segmented subgraphs (increased reference counting).Added constant pass fusion for operators oneslike and zeroslike.Added adaptation and quantization logic for operators shape of, reverse, maximum, and minimum.Adapted Circom for the detection model, added i...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d96c7800206c4a8e20475e137b1d425277bc173fdb65bb1eb63b511f0a10a9fd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p>MRT/CVM</p><ol><li><p>MRT has added support for the Detection model, with quantization already implemented for models such as Yolo, SSD, etc.</p></li><li><p>Implemented automatic Spliter/Merger algorithm logic to eliminate the problem of duplicates in segmented subgraphs (increased reference counting).</p></li><li><p>Added constant pass fusion for operators oneslike and zeroslike.</p></li><li><p>Added adaptation and quantization logic for operators shape of, reverse, maximum, and minimum.</p></li><li><p>Adapted Circom for the detection model, added implementation for operators like slice_like, repeat, tile, etc.</p></li><li><p>Conducted research on OPML technology and its implementation, exploring more possibilities for on-chain AI inference.</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZkRollup</strong></h3><ol><li><p>Implement a compression process for contract bytecode to reduce on-chain data consumption, and conduct compression testing.</p></li><li><p>Introduce StorageProcessor as an access layer to the PostgreSQL database, managing pools and transactions.</p></li><li><p>Implement the state&apos;s persistent storage layer based on the database (DB).</p></li><li><p>Utilize RocksDB to store some state-related data, serving as the storage for state during the VM execution process (enhanced speed).</p></li><li><p>Abstract StorageView, enabling the use of RocksDB, PostgreSQL, and in-memory storage as storage points, implementing ReadStorage and WriteStorage.</p></li><li><p>Fix the issue in the Metric exporter where metric data submission was not executed upon receiving a signal, and adjust the maximum retry attempts metric for the job processor, submitting the metric at the beginning of the job.</p></li><li><p>Add a simple implementation of Memory for the VM.</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cortex Full Node</strong></h3><ol><li><p>build: make linter emit output;</p></li><li><p>p2p/discover: add liveness check in collectTableNodes (#28686);</p></li><li><p>discard work submit to full channel;</p></li><li><p>cuckoo consensus test &amp; avoid using block override;</p></li><li><p>infer mem/gas/opcodes table added;</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #124
]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-124</link>
            <guid>9QSLszZkOsHkD5nezzoz</guid>
            <pubDate>Sat, 07 Oct 2023 07:53:23 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Adjust the Trace API interface, encapsulate the transform pass, and add fuse, calibrate, quantize and export methods; Trace API adds dataset, statistic binding, and accuracy eval interface; circom adapts alexnet, dense, repairs padding shape, concat operator and other issues; Fix dropout + tuplegetitem tvm running error, fix use too much shared data video memory error; ZKML supports shufflenet, densenet, vgg, squeezenet, and the accuracy error of the original floating poin...]]></description>
            <content:encoded><![CDATA[<h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p>Adjust the Trace API interface, encapsulate the transform pass, and add fuse, calibrate, quantize and export methods;</p><p>Trace API adds dataset, statistic binding, and accuracy eval interface;</p><p>circom adapts alexnet, dense, repairs padding shape, concat operator and other issues;</p><p>Fix dropout + tuplegetitem tvm running error, fix use too much shared data video memory error;</p><p>ZKML supports shufflenet, densenet, vgg, squeezenet, and the accuracy error of the original floating point model is 1%~2%;</p><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZkRollup</strong></h3><p>Implement data reading and modification in the memory and storage parts of the VM;</p><p>Perform different data processing according to different Operand types (register, stack, code area, etc.);</p><p>Implement the basic processing flow of a VM cycle: fetch, decode, and execute;</p><p>Implement the specific logic of basic arithmetic instructions (addition, subtraction, multiplication and division), binary operations, shift operations, vm context operations and pointer operations;</p><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cortex Full Node</strong></h3><p>cmd/evm: fix some issues with the evm run command (#28109);</p><p>trie: add getter for preimage store in trie.Database (#28155);</p><p>cmd/devp2p: use bootnodes as crawl input (#28139);</p><p>cmd/geth, internal/flags: print envvar config source and bad names (#28119);</p><p>metrics: add support for enabling metrics from env vars (#28118);</p><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Updates👨‍👩‍👦‍👦</strong></h3><ol><li><p>R&amp;D on cross-chain bridge ecosystem;</p></li><li><p>Assist CVM in testing;</p></li><li><p>Collaboration with several NFT Artists;</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #123]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-123</link>
            <guid>BQszH3fSYXoXT9B9HyWY</guid>
            <pubDate>Mon, 11 Sep 2023 08:18:39 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)ZKML optimizes ResNet model accuracy, improving accuracy by 14%ZKML adjusts the Trace API and adds interfaces for data set binding, preprocessing, and postprocessing information.ZKML completes the data set ImageNet, coco and other interfaces, and downloads more data setsZKML investigates ezkl, runs through the process and compares ZKML Circom benchmark performanceZkRollupImplementing the opcode of zkcvmTry to implement the ex...]]></description>
            <content:encoded><![CDATA[<h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>ZKML optimizes ResNet model accuracy, improving accuracy by 14%</p></li><li><p>ZKML adjusts the Trace API and adds interfaces for data set binding, preprocessing, and postprocessing information.</p></li><li><p>ZKML completes the data set ImageNet, coco and other interfaces, and downloads more data sets</p></li><li><p>ZKML investigates ezkl, runs through the process and compares ZKML Circom benchmark performance</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ZkRollup</h3><ol><li><p>Implementing the opcode of zkcvm</p></li><li><p>Try to implement the execution layer of zkcvm (modify consensus, block generation, smt, etc.)</p></li><li><p>Investigate and run through the new poseidon hash implementation and poseidon-hash circuit in halo2</p></li><li><p>Research and follow up on the latest zkevm development (cariovm, fuelvm, syncvm, midenvm)</p></li><li><p>OPCode that implements zkcvm</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Cortex Full Node</h3><ol><li><p>core/rawdb: allocate database keys with explicit size to avoid slice</p></li><li><p>core: ensure txindex will be triggered at least once (#27847)</p></li><li><p>ignore genesis block on importChain</p></li><li><p>trie: reduce allocs in recHash (#27770)</p></li><li><p>all: update golang/x/ext and fix slice sorting fallout (#27909)</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Updates👨‍👩‍👦‍👦</strong></h3><ol><li><p>R&amp;D on cross-chain bridge ecosystem;</p></li><li><p>Compiling the current ZKML project R&amp;D report;</p></li><li><p>Collaboration with several NFT Artists;</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #122]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-122</link>
            <guid>Er8Aa9skP7sQ1upFIn65</guid>
            <pubDate>Wed, 30 Aug 2023 11:56:57 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)ZKML trains RNN language sequence prediction model;ZKML subgraph interface storage is optimized, and parent and child traces share node pointers (hash);ZKML investigates accuracy parameters and tests the impact of parameters on the quantitative model;ZKML Make config class for quantization procedure(with statement);ZkRollupThe test ran boojum&apos;s sha256 circuit. It succeeded (very quickly) when the preimage < 2kb, but woul...]]></description>
            <content:encoded><![CDATA[<h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"></h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a7f5657c4ccfe2cae2f21a9a4ccd49636cf860f405770f03d26e9c8e8edc02aa.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>ZKML trains RNN language sequence prediction model;</p></li><li><p>ZKML subgraph interface storage is optimized, and parent and child traces share node pointers (hash);</p></li><li><p>ZKML investigates accuracy parameters and tests the impact of parameters on the quantitative model;</p></li><li><p>ZKML Make config class for quantization procedure(with statement);</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZkRollup</strong></h3><ol><li><p>The test ran boojum&apos;s sha256 circuit. It succeeded (very quickly) when the preimage &lt; 2kb, but would get stuck at 4kb and 8kb;</p></li><li><p>L1Client is divided into querying client and signing client to interact with L1 and fix errors in other modules caused by reconstruction;</p></li><li><p>add the generic support for RocksDB storage;</p></li><li><p>Some chore refactor: migrate workspace dependencies, use basic_type::web3 as a replacement for direct ethers-rs;</p></li><li><p>The circuit benchmark results are very poor (release mode), you need to consider switching to boojum (fri) or halo2;</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cortex Full Node</strong></h3><ol><li><p>core/state: move UpdateContractCode before the trie hash is computedore/state: move UpdateContractCode before the trie hash is computed;</p></li><li><p>p2p: move ping handling into pingLoop goroutine (#27887);</p></li><li><p>all: remove trailing whitespace (#27741);</p></li><li><p>build: upgrade -dlgo version to Go 1.20.7 (#27835);</p></li><li><p>cmd/bootnode: fix timer leak (#27754);</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Updates👨‍👩‍👦‍👦</strong></h3><ol><li><p>R&amp;D the current progress of ZKML;</p></li><li><p>R&amp;D the technical progress of the current MPC wallet;</p></li><li><p>R&amp;D the cross-chain bridge ecosystem;</p></li><li><p>Collaboration with several NFT Artists;</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #121]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-121</link>
            <guid>Tw2gJe8v3Yzc26V5Etfh</guid>
            <pubDate>Fri, 04 Aug 2023 11:26:06 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)Complete the function of coco, voc, cifar10 dataset loading;circom generator RightShift and MulScalar parameter alignment. Type annotations, Symbol type confusion fixes;Generate graph optimization, lose invalid nodes after topological sorting. scalar is integrated into op as an attribute, the original parameter is still output to input.json, fix circom compilation repair;Increase NLP model training, long sequence numerical pr...]]></description>
            <content:encoded><![CDATA[<h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>Complete the function of coco, voc, cifar10 dataset loading;</p></li><li><p>circom generator RightShift and MulScalar parameter alignment. Type annotations, Symbol type confusion fixes;</p></li><li><p>Generate graph optimization, lose invalid nodes after topological sorting. scalar is integrated into op as an attribute, the original parameter is still output to input.json, fix circom compilation repair;</p></li><li><p>Increase NLP model training, long sequence numerical prediction, convert fixed-point model and debug problems;</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZkRollup</strong></h3><ol><li><p>Complete the reconstruction of zkx-contract into diamonds-proxy architecture, and update the deployment script and tool script;</p></li><li><p>Adjust L1 node and postgre docker startup (convenient for script startup and shutdown);</p></li><li><p>Golang implements the zkx-cli infrastructure tool: it is used for more convenient startup of development;</p></li><li><p>Update the contract and config crates to adapt to the new contract;</p></li><li><p>Fix the problem of sending too many tx requests and Nonce mismatch;</p></li><li><p>Overall reconstruction of zkx-contract from the original architecture (common proxy + contract split (including addtional)) to EIP-2535;</p></li><li><p>Investigate the new zksync-era system PLONK + FRI: boojum;</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cortex Full Node</strong></h3><ol><li><p>crypto/secp256k1: define NDEBUG only if not defined #1600</p></li><li><p>update leveldb metrics collection and track state changes in state db</p></li><li><p>database put in sync mode</p></li><li><p>common/lru: add test case for BasicLRU.Peek</p></li><li><p>core: log message if DeriveFields returns error</p></li><li><p>send big tx by announce only</p></li><li><p>make signature of ContractCode hash-independent</p></li><li><p>add cortex robot</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Updates👨‍👩‍👦‍👦</strong></h3><ol><li><p>R&amp;D the current progress of ZKML;</p></li><li><p>R&amp;D the technical progress of the current MPC wallet;</p></li><li><p>Collaboration with several NFT Artists</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><h3 id="h-" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"></h3><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #120]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-120</link>
            <guid>Y0rboBZOctSPpgjP8wnH</guid>
            <pubDate>Thu, 20 Jul 2023 10:42:50 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)The location and parameters of the logs interface in the design and test model quantification processFix bugs in zkml, and adjust and optimize the codeImplement the interface of image input_data to scale and round separatelyAfter the model is converted to circom, modify input.json and set the input valueResnet18 resnet34 resnet50 resnet101 resnet152 format converted successfullyZkRollupImplement the js sdk that interacts with...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f96eb4f3383ecd1c7757cf7c8c39e2cf99b7c1795731ce8f6133387aedbf6baf.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Technical Updates 🤖</strong></h2><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>The location and parameters of the logs interface in the design and test model quantification process</p></li><li><p>Fix bugs in zkml, and adjust and optimize the code</p></li><li><p>Implement the interface of image input_data to scale and round separately</p></li><li><p>After the model is converted to circom, modify input.json and set the input value</p></li><li><p>Resnet18 resnet34 resnet50 resnet101 resnet152 format converted successfully</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZkRollup</strong></h3><ol><li><p>Implement the js sdk that interacts with zkx netwrok: zkx.js.</p></li><li><p>Use handlebars to re-render the solidity code of single verifier and aggregate verifier</p></li><li><p>Add health check api to monitor the availability of database and web3 connections</p></li><li><p>Modify the process of price fetcher getting data from third-party api (coingecko, coinmarketcap...), add a validator to verify whether the token can be used for zkx network transaction fees</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Cortex Full Node</strong></h3><ol><li><p>crypto/secp256k1: define NDEBUG only if not defined #1600</p></li><li><p>update leveldb metrics collection and track state changes in state db</p></li><li><p>database put in sync mode</p></li><li><p>common/lru: add test case for BasicLRU.Peek</p></li><li><p>core: log message if DeriveFields returns error</p></li><li><p>send big tx by announce only</p></li><li><p>make signature of ContractCode hash-independent</p></li><li><p>add cortex robot</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Community Updates👨‍👩‍👦‍👦</strong></h3><ol><li><p>R&amp;D the current progress of ZKML;</p></li><li><p>R&amp;D the technical progress of the current MPC wallet;</p></li><li><p>Collaboration with several NFT Artists</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #119]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-119</link>
            <guid>AU1UQCYowGVkMiHy5GUz</guid>
            <pubDate>Mon, 03 Jul 2023 09:24:15 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)ZKML adds TVM Runtime Inference reasoning simulation test quantized accuracy, and debugs the loss of accuracy;ZKML adjusts the data set mount interface and output result analysis class;ZKML adjusts the restore logic of the quantitative model output results;Fix the problem of input_data not passing mrt transformer in model2circom;ZKML adjusts the data set mount, and increases the data set input in the calibrated pass to improv...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c5f5cc68aab1bfdda5ac76ac63c4fd76b62b73b8a89a76e37595aad4e1b04a50.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h2 id="h-technical-updates" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h2><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>ZKML adds TVM Runtime Inference reasoning simulation test quantized accuracy, and debugs the loss of accuracy;</p></li><li><p>ZKML adjusts the data set mount interface and output result analysis class;</p></li><li><p>ZKML adjusts the restore logic of the quantitative model output results;</p></li><li><p>Fix the problem of input_data not passing mrt transformer in model2circom;</p></li><li><p>ZKML adjusts the data set mount, and increases the data set input in the calibrated pass to improve the quantization accuracy;</p></li><li><p>Requantize bit digit adjustment, binary operators such as add/sub/mul/div are adjusted to 30/31, 16/16;</p></li></ol><h3 id="h-zkrollup" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ZkRollup</h3><ol><li><p>Implement zkx-crypto (signature, verification, hash, etc.) related functions to wasm through Binaryen and wasm-pack;</p></li><li><p>Add batch tx, including processing it in mempool, statekeeper;</p></li><li><p>Realize batch fee calculation, add batch tx-related api interface and fix fee calculation problem;</p></li><li><p>The tx submitted in the Forced exit request is changed to batch tx to ensure success or failure at the same time;</p></li><li><p>Create the schema of the entire database and create the corresponding index (sqlx migration);</p></li></ol><h3 id="h-cortex-full-node" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Cortex Full Node</h3><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/087a1dced5c2e5c9dc4310ff678676c9b6aadd4c">hash less func added</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/421bdef419f83219ce9bbd4b41f6c0b3b18a8b97">narrow down the scope of the variable</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/2cf451530acb68041bed1de2b509e3e4a0a7267a">consensus/clique: use slices package for sorting (#27488)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/f0349835b1a4ed672cef7cd346e82687489f460d">metrics: use slices package for sorting (#27493)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/185cc62c235a0736e860fa4125c8a6abd9dbf866">cmd/devp2p: use slices package for sorting (#27487)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/CortexTheseus/commit/c7acd960ac2440359d5e9923510798c5bc4d0af8">accounts/keystore: use slices package for sorting (#27485)</a></p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>NFT Gallery Powered by Cortex is now available</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.co/VBJl9lCrPs">https://t.co/VBJl9lCrPs</a></p></li><li><p>Collaboration with several NFT Artists</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li><li><p>Working with Ledger integrations</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #118]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-118</link>
            <guid>eIeRp0e34xxzAbHTmljk</guid>
            <pubDate>Mon, 05 Jun 2023 05:51:41 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)MRT adds BN + Dense, and quantitative support for BN equivalent conversion;MRT adds Dropout support and automatically fuse TupleGetItem;Fix the symbol name problem: cause circom code compilation error (including &apos;%&apos;, &apos;.&apos;, etc. cause the variable name to be ambiguous during compilation);MRT organizes existing work, codes, deletes invalid codes, writes documents, including TEST environment preparation, runni...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/db4099b9feaa83a813b38a89d54afdf527dc36c27fd0041b4c7253469a1a54b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>MRT adds BN + Dense, and quantitative support for BN equivalent conversion;</p></li><li><p>MRT adds Dropout support and automatically fuse TupleGetItem;</p></li><li><p>Fix the symbol name problem: cause circom code compilation error (including &apos;%&apos;, &apos;.&apos;, etc. cause the variable name to be ambiguous during compilation);</p></li><li><p>MRT organizes existing work, codes, deletes invalid codes, writes documents, including TEST environment preparation, running scripts and reference links;</p></li><li><p>MRT already supports OP: nn.adaptive_avg_pool2d, TupleGetItem, nn.batch_norm, add, nn.bias_add, var, nn.dense, nn.conv2d, nn.max_pool2d, reshape, nn.relu, squeeze, nn.dropout;</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Generate all vk (exodus key, block key, recursive key) and generate the corresponding contract vk;</p></li><li><p>Zkx-contracts: plonk core, governance, verifier (finally divided into two separate verifiers, contract size limit);</p></li><li><p>Zkx-contracts: gatekeeper management contract upgrade, implement zkx main contract (main + additional part), add zkx NFT factory and forced exit contract, complete hardhat script to read conf and deploy contract;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>core/state/snapshot: check difflayer staleness early (#27255);</p></li><li><p>rpc: websocket should respect the HTTP_PROXY by default;</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Updated MRT docs</p></li><li><p>Cortex NFT Gallery&apos;s(Thalamus) final internal testing is ongoing</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li><li><p>Connecting several NFT artists for collabs</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #117]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-117</link>
            <guid>5411P6wfypSRbdWeU6v2</guid>
            <pubDate>Thu, 18 May 2023 13:47:45 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM)ZKML circom adapts conv2d padding: insert pad2d op before conv2d in symbol;Circom modified conv2d inputs & shape to adapt to the calculation of upper and lower nodes in the topology map;Circom fixes the problem that stride=1 is hard-coded to 1, adds stride support and derivation, and requires the stride of xy to be consistent;ZKML adds support for cvm_right_shift, cvm_clip, etc., and converts bias_add to conv operator;ZkRollu...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/db4099b9feaa83a813b38a89d54afdf527dc36c27fd0041b4c7253469a1a54b7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p><strong>Machine-Learning(ML), CortexVirtual Machine(CVM)</strong></p><ol><li><p>ZKML circom adapts conv2d padding: insert pad2d op before conv2d in symbol;</p></li><li><p>Circom modified conv2d inputs &amp; shape to adapt to the calculation of upper and lower nodes in the topology map;</p></li><li><p>Circom fixes the problem that stride=1 is hard-coded to 1, adds stride support and derivation, and requires the stride of xy to be consistent;</p></li><li><p>ZKML adds support for cvm_right_shift, cvm_clip, etc., and converts bias_add to conv operator;</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Add l1 and l2 signature check services (for api submission check (double verification)), tx_sender is used for api submission tx;</p></li><li><p>Implement the fee ticker for the calculation of transaction fees;</p></li><li><p>Implement the api services of accounts, block, transactions, config, fee, token, status;</p></li><li><p>Realize the circuit of block state transition, emergency exit;</p></li><li><p>Add some tool functions for zk-prover and create the main entry function of zkx_proof and exit_proof;</p></li><li><p>Define and implement some api types (api_block, api_tx, api_account..), add a simple memory cache for api query token related information;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>Cortex full node release 1.10.41 stable version; cmd/devp2p: make crawler-route53-updater less verbose (#27116); p2p: access embedded fields of Server directly (#27078); core: fix comment to reflect function name (#27070); cmd/devp2p: fix erroneous log output in crawler (#27089);</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>By combining the CTXC public chain, we can explore more possibilities of using tools in the AI field for testing;</p></li><li><p>Conduct the final stage of testing and preparation for the release of the Cortex NFT Gallery(Thalamus);</p></li><li><p>Working on Cortex NFT community &amp; system</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li><li><p>Establish connections with several NFT artist</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #116]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-116</link>
            <guid>XaigNwInN7iKf26mjepK</guid>
            <pubDate>Wed, 19 Apr 2023 02:42:21 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT)ZKML adjusts Trace API, fixes load/store issues, and adds force option;ZKML adjusts the ShapeAdapter pass in ZKSection9, adds the function of eliminating Batch in CircomGenerator, and adapts to the circom deep learning library;ZKML adjusted the circom deep learning library API and modified some calculation logic;ZKML exports JSON data in CVM format, and adds operators such as conv and relu;ZkRo...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/be254367eb1f1f0c3ea0030d9b74be11e1f2ae2b041e30744c2c0677c66d170d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT)</p><ol><li><p>ZKML adjusts Trace API, fixes load/store issues, and adds force option;</p></li><li><p>ZKML adjusts the ShapeAdapter pass in ZKSection9, adds the function of eliminating Batch in CircomGenerator, and adapts to the circom deep learning library;</p></li><li><p>ZKML adjusted the circom deep learning library API and modified some calculation logic;</p></li><li><p>ZKML exports JSON data in CVM format, and adds operators such as conv and relu;</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Add parallel merkle tree, rescue hash, signature benchmark;</p></li><li><p>Account is used for test toolkit for other parts of the test (generate random accounts, account signatures and generate various transactions); Realize mint nft, withdraw nft, swap circuits, and realize the witness generation part for all types of tx;</p></li><li><p>The implementation of the STATE module is responsible for processing the execution of tx and priority_op, updating the L2 state and collecting the results of account update and fees.</p></li><li><p>Each tx type has passed the corresponding test (correct and wrong transaction parameters), and all transaction execution processes have been checked benchmark test;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>Use the newly typed atomics in the miner package common: fix json marshaller MixedcaseAddress (#26998)</p></li><li><p>Fix tx pool test and other bugs</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Conduct the final stage of testing and preparation for the release of the Cortex NFT Gallery(Thalamus);</p></li><li><p>Planning Cortex NFT community &amp; system</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li><li><p>Establish connections with several NFT artist</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #115]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-115</link>
            <guid>FPAOq0BT0FmcvmX8z5sJ</guid>
            <pubDate>Mon, 10 Apr 2023 07:58:07 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) ZKML adds new adaptation to CVM, using codegen to generate operator json data ZKML develops circomlib adaptation code ZkRollup Implement zkx (zk for cortex in plonk) type-related libraries (block, tx, op, aggregate, gas, etc.), and pass related single tests. (Compared with zion, the new types: mint_nft, withdraw_nft, swap and change pubkey can be authorized by onchain functions, and support ei...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/12a35f226a14a6aa58ca62722d4304de6c3c3432fae634f8691b39ef99ef0dcd.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT)</p><p>ZKML adds new adaptation to CVM, using codegen to generate operator json data ZKML develops circomlib adaptation code ZkRollup Implement zkx (zk for cortex in plonk) type-related libraries (block, tx, op, aggregate, gas, etc.), and pass related single tests. (Compared with zion, the new types: mint_nft, withdraw_nft, swap and change pubkey can be authorized by onchain functions, and support eip-1271 sig) The test investigated halo2 related codes (fibonacci circuit), pse version ipa -&gt; kzg (on-chain verification) Refactor the recursive circuit part, pass the basic process test and benchmark. (setup and vk create: 886s, proof for aggregate(proof num:2, depth:3): 1374s)</p><p><strong>ZkRollup</strong></p><p>core/txpool: allow future local transactions fix ws test timeout and other bugs consensus: improve consensus engine definition nit: int-&gt;uint64 in GetTxReceipt</p><p>Cortex investigates Ledger hard wallet signatures and develops adaptations</p><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Cortex connects with NFT artists for joint creation and other matters;</p></li><li><p>Cortex NFT Gallery tutorial edit:</p></li><li><p>Cortex NFT community planning;</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #114
]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-114</link>
            <guid>i5tLE40VHERtCkBp8Bvk</guid>
            <pubDate>Mon, 20 Mar 2023 09:59:47 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&DMRT adjusts the implementation of Inference, uses TVM underlying Pass to perform sampling and output intermediate results, and especially judges some unrealized operators;MRT solves the problem of Circom Shape adaptation;MRT code refactoring, abstract parent class and virtual function;ZkRollupInvestigate the test run of cuda bellman;Investigate plonk, lookup and plonkup and test the impleme...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fd0df2194c9a4449e789f872b35ed36913850e87c85b8cad8e0fea71d46a7417.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><ol><li><p>MRT adjusts the implementation of Inference, uses TVM underlying Pass to perform sampling and output intermediate results, and especially judges some unrealized operators;</p></li><li><p>MRT solves the problem of Circom Shape adaptation;</p></li><li><p>MRT code refactoring, abstract parent class and virtual function;</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Investigate the test run of cuda bellman;</p></li><li><p>Investigate plonk, lookup and plonkup and test the implementation of recursive aggregation circuits;</p></li><li><p>Implement the basic transaction circuit (transfer, deposit, etc.) of the R1CS version;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>Expose chain freezer constructor without internals;</p></li><li><p>Fix storage engine and other bugs;</p></li><li><p>Fix dns test, cast address to pointer and reset gas poo;</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Cortex NFT Gallery internal test</p></li><li><p>Cortex NFT Gallery Guide writing</p></li><li><p>Research on P2E</p></li><li><p>Connecting several NFT artists for collaboration</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #113]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-113</link>
            <guid>pTsavZ8PCaynNp7ztdRx</guid>
            <pubDate>Tue, 28 Feb 2023 09:10:28 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D MRT/CVMMRT, TVM and Circom unified representation structure, where MRT uses built-in InferType and InferShapeAdd MRT operator to Circom&apos;s parser, and adapt to the shape adaptation of operators such as clipIncrease the export of Circom input parameters. The tested resnet data input size exceeds 100M. Consider integrating some parameters into the ZKP operator to reduce input consumption...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c4c2b1b59cc4673db084102ed65ab639215412bcbda90c45ffdc9de1c3ce0568.jpg" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>MRT/CVM</strong></p><ol><li><p>MRT, TVM and Circom unified representation structure, where MRT uses built-in InferType and InferShape</p></li><li><p>Add MRT operator to Circom&apos;s parser, and adapt to the shape adaptation of operators such as clip</p></li><li><p>Increase the export of Circom input parameters. The tested resnet data input size exceeds 100M. Consider integrating some parameters into the ZKP operator to reduce input consumption</p></li><li><p>Adjust the type check in MRT FixPoint, reduce TVM adaptation, and increase shaping check</p></li><li><p>Increase the type annotation of MRT Symbol, adjust the representation structure, and enhance the readability of the code</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>The WitnessGenerator module adjusts some storage-related interfaces and adds merkle_state to generate proofs</p></li><li><p>Refactored the execution flow of StateKeeper: PendingBlock synchronously initializes StateKeeper and WitnessGenerator</p></li><li><p>Implement the L1Watcher module to monitor the data on the chain</p></li><li><p>Mempool handles unconfirmed events</p></li><li><p>ZKSync - era research (supporting L2 smart contracts), newly open-sourced part of the code of the GPU prover</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>pepple MemTableStopWritesThreshold fix</p></li><li><p>fix off-by-one in ipc endpoint length check</p></li><li><p>some funcs added and fix about pee</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>BSC Station Partnership</p></li><li><p>Cortex NFT Gallery internal test</p></li><li><p>Latest Cortex explorer test</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ansible.cortexlabs.ai/">https://ansible.cortexlabs.ai/</a></p></li><li><p>Cortex NFT Gallery Guide</p></li><li><p>Research on P2E</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; Defi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #112]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-112</link>
            <guid>DRT3f6ZV4OsFABz0pJ5q</guid>
            <pubDate>Mon, 13 Feb 2023 14:02:56 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D MRT/CVMTVM/MRT set CVM Python dependent library, and export Symbol format to CVM-Runtime;MRT repairs the precision test logic and formats the precision output style;MRT adds Symbol to Circom compilation adaptation code;CVM adjusts C API interface parameters;ZkRollupRealize the transaction verification of EIP-712;State separation (part1 is provided to the front-end for fast update without c...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aad45baa20393461e42a4d9ab49bcc7e7d0c6adbb78eb57858443dcdd2cf0faa.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>MRT/CVM</strong></p><ol><li><p>TVM/MRT set CVM Python dependent library, and export Symbol format to CVM-Runtime;</p></li><li><p>MRT repairs the precision test logic and formats the precision output style;</p></li><li><p>MRT adds Symbol to Circom compilation adaptation code;</p></li><li><p>CVM adjusts C API interface parameters;</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Realize the transaction verification of EIP-712;</p></li><li><p>State separation (part1 is provided to the front-end for fast update without calculating the hash, part2 calculates witness and root hash), stores it after the pending block mini-batch, updates executed-tx, account state in db..., and avoids the lag of front-end acquisition of data;</p></li><li><p>Adjust the committer logic in Mempool and core. Mempool checks the nonce of commit and the continuity of tx on l1 during execution (id increments);</p></li><li><p>Add State init process (used to initialize state keeper and witness generator);</p></li><li><p>Add RwLock to Merkle Tree implementation, change the performance of most methods, and realize smt thread safety and internal variability;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>terminate downloader at last;</p></li><li><p>Report the import stats before returning the various results;</p></li><li><p>all: use HTTP package to replace HTTP method names (#26535)</p></li><li><p>miner address validation improvement;</p></li><li><p>Update 1.10.38 stable version;</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Cortex NFT Gallery Beta test</p></li><li><p>Cortex new explorer feature test</p></li><li><p>Cortex NFT Gallery guide writing</p></li><li><p>NFT Community planning</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; GameFi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #111]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-111</link>
            <guid>vaPRRMlahWHyMocWBQwy</guid>
            <pubDate>Wed, 04 Jan 2023 07:29:19 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D MRT/CVMMRT updated the accuracy test code, adjusted and tested the model output results of the sampling dataAdjust the parameter setting of Calibrate Pass: absmax, fix the problem of FuseBatchnormRefactored the Quantiza Pass code and fixed the Infer Precision issueFixed the FixPoint Infer Type problem and added subgraph verification functionThe model parameters are adjusted to Int8, which ...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ff547c5f4595bf1ad0d7c9d2f02f7e07e457ebf8a511d6b904371d245fd16987.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>MRT/CVM</strong></p><ol><li><p>MRT updated the accuracy test code, adjusted and tested the model output results of the sampling data</p></li><li><p>Adjust the parameter setting of Calibrate Pass: absmax, fix the problem of FuseBatchnorm</p></li><li><p>Refactored the Quantiza Pass code and fixed the Infer Precision issue</p></li><li><p>Fixed the FixPoint Infer Type problem and added subgraph verification function</p></li><li><p>The model parameters are adjusted to Int8, which reduces the model size</p></li><li><p>CVM encapsulates the operator interface code and completes the test code</p></li></ol><p><strong>ZkRollup</strong></p><ol><li><p>Fixed the error that ZK for ETHF could not submit proofs to the chain, Chain ID Error</p></li><li><p>Zion reference implements the Rust version to speed up transaction execution</p></li><li><p>Implemented Poseidon hash, babyjubjub, benchmark and pubkey compression algorithms</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>core: reset txpool on sethead</p></li><li><p>implement resettable freezer</p></li><li><p>fix tracer crash due to balance nil</p></li><li><p>return proper error from debug_TraceTransaction</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates👨‍👩‍👦‍👦</h3><ol><li><p>Cortex Wallet (NFT Gallery) test;</p></li><li><p>Cortex Christmas NFT Giveaway;</p></li><li><p>NFT community point system planning &amp; research;</p></li><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; GameFi Tokenomic models</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #110]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-110</link>
            <guid>uj8ROhdhcJ3x74HsvFre</guid>
            <pubDate>Tue, 20 Dec 2022 04:08:29 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D MRT/CVMMRT implements Calibrator, FuseBatchNorm, FuseAvgPool PassMRT implements Sampling, Discretor, and Quantizer Pass, using symmetric linear discrete method to quantify the modelImplemented FixPoint Pass to export the model to TVM Relay Expr, all the data are shapedRealized the disk import and export function of MRT internal Trace, and quickly imported the last running resultsZKRollUpTh...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ff547c5f4595bf1ad0d7c9d2f02f7e07e457ebf8a511d6b904371d245fd16987.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>MRT/CVM</strong></p><ol><li><p>MRT implements Calibrator, FuseBatchNorm, FuseAvgPool Pass</p></li><li><p>MRT implements Sampling, Discretor, and Quantizer Pass, using symmetric linear discrete method to quantify the model</p></li><li><p>Implemented FixPoint Pass to export the model to TVM Relay Expr, all the data are shaped</p></li><li><p>Realized the disk import and export function of MRT internal Trace, and quickly imported the last running results</p></li></ol><p><strong>ZKRollUp</strong></p><ol><li><p>The ZkProver GPU code is merged and updated, and it takes an average of 6s to solve a 64-size block, which is 5 times faster</p></li><li><p>ZkMatrix front-end packaging optimization, asynchronous acceleration, CDN acceleration, etc.</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>The model on the Cortex chain is archived to improve the data backup process, construct the NFT contract, and use stable diffusion to randomly generate pictures, and the NFT has been sent to the model and data address. The NFT contract address is: 0x60fA83Ea5dEC41f1D1a2724E06A40BE86aF325da</p></li><li><p>Cortex has built an IPFS storage platform for model data: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cortex.infura-ipfs.io/ipfs/">https://cortex.infura-ipfs.io/ipfs/</a></p><ul><li><p>Cortex Theseus: Pass block into collectLogs</p></li><li><p>Cortex Theseus: improve HTTP write timeout handling</p></li></ul></li><li><p>Community Updates👨‍👩‍👦‍👦</p><ol><li><p>Cortex new browser for basic functional testing;</p></li><li><p>Christmas NFT event planning;</p></li><li><p>NFT community game planning;</p></li><li><p>Continue to collect, translate, and original in-depth related content, NFT and DeFi and other fields, and try to develop a new community and media content operation mode;</p></li><li><p>Continue to pay attention to popular projects in the market and analyze project logic and economic models.</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p></li></ol>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #109]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-109</link>
            <guid>sLZinuysjO31EBJOrUvl</guid>
            <pubDate>Mon, 05 Dec 2022 11:04:41 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D MRT/CVMMRT/CVM began to connect with TVM to realize automatic conversion and deployment, and improved the unified interface protocol to facilitate the subsequent ZKML design;MRT implements the Symbol representation corresponding to RelayExpr and supports mutual conversion;MRT implements the Calibrator at the operator level, and obtains the intermediate results of the model;Built a Python T...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ff547c5f4595bf1ad0d7c9d2f02f7e07e457ebf8a511d6b904371d245fd16987.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>MRT/CVM</strong></p><ol><li><p>MRT/CVM began to connect with TVM to realize automatic conversion and deployment, and improved the unified interface protocol to facilitate the subsequent ZKML design;</p></li><li><p>MRT implements the Symbol representation corresponding to RelayExpr and supports mutual conversion;</p></li><li><p>MRT implements the Calibrator at the operator level, and obtains the intermediate results of the model;</p></li><li><p>Built a Python Transformer framework based on Symbol representation, and the test passed FuseBatchnorm and other passes;</p></li><li><p>Researched and tested TVM from_mxnet, from_pytorch and other front-end APIs, and ran through TVM model/dataset import operations;</p></li><li><p>Correctness of CVM check operator, including CPU, FORMAL, and CUDA versions;</p></li></ol><p><strong>ZKRollUp</strong></p><ol><li><p>Front-end data compression to optimize loading speed;</p></li><li><p>ZkProver GPU adjusts the code, optimizes the data structure and tests;</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>In the stage of model archiving and construction on the Cortex chain, the model data information is obtained from the cerebro api and tested;</p></li><li><p>TorrentFS solves the problem of unstable downloading and repackages the downloading function;</p></li><li><p>The Cortex official Remix editor is updated to version 0.8.15, link reference: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/#optimize=false">https://cerebro.cortexlabs.ai/remix/#optimize=false</a>;</p></li></ol><p><strong>Community Updates 👨‍👩‍👦‍👦</strong></p><ol><li><p>Zkmatrix Gitbook released</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cortex-blockchain.gitbook.io/zkmatrix/">https://cortex-blockchain.gitbook.io/zkmatrix/</a></p></li><li><p>The Cortex Labs Foundation participated in the ETHSANFRANCISCO 2022 hackathon and was shortlisted for the Top 10;</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain/status/1589571259595386880">https://twitter.com/CTXCBlockchain/status/1589571259595386880</a></p></li><li><p>&quot;ZK Section 9 — ETHSANFRANCISCO 2022&quot; technical document released;</p></li><li><p>Test the Cortex Wallet function;</p></li><li><p>Cortex new version browser for basic functional testing;</p></li><li><p>Organize Christmas NFT activities;</p></li><li><p>Browser multi-dimensional test research;</p></li><li><p>NFT community integral gameplay planning research;</p></li><li><p>Continue to collect, translate, and original in-depth related content, NFT and DeFi and other fields, and try to develop a new community and media content operation mode;</p></li><li><p>Continue to pay attention to popular projects in the market and analyze project logic and economic models.</p></li></ol><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[ZK Section 9 — ETHSANFRANCISCO 2022]]></title>
            <link>https://paragraph.com/@cortex-labs/zk-section-9-ethsanfrancisco-2022</link>
            <guid>M1EYj0fFYD3CwVs56pbK</guid>
            <pubDate>Tue, 22 Nov 2022 09:31:36 GMT</pubDate>
            <description><![CDATA[IntroductionBig data has provided tremendous insights that enable machine learning and neural networks. However, artificial intelligence models need extra caution when applied to real-world scenarios as AI models could cause incorrect or misleading results in critical applications. Furthermore, AI model execution could also take up too many resources including memory, disk, and CPU/GPU. Not to mention that the results themselves cannot be reproduced for verification in most cases. All these s...]]></description>
            <content:encoded><![CDATA[<h1 id="h-introduction" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introduction</h1><p>Big data has provided tremendous insights that enable machine learning and neural networks. However, artificial intelligence models need extra caution when applied to real-world scenarios as AI models could cause incorrect or misleading results in critical applications. Furthermore, AI model execution could also take up too many resources including memory, disk, and CPU/GPU. Not to mention that the results themselves cannot be reproduced for verification in most cases. All these shortages lead developers to find a generalized solution known as model quantization. After the quantization process, an AI model can reproduce execution for inference. With zero-knowledge proof (ZKP) system, AI models can Even be verified easily and quickly in constant time.</p><p>Currently, the proving time in zk-SANRKS is too slow to be applied to real-world AI applications and many projects have been working to solve this issue. vCNN[1] proposed a new efficient verifiable convolutional neural network framework to increase proving performance in 2020. The following ZEN[2] team proposed a SIMD compiler optimization that encodes multiple 8bit integers in large finite field elements without overwhelming extraction cost. In the meanwhile, zkCNN[3] created a ZKP scheme that allowed the owner of the CNN model to prove to others that the prediction of a data sample could be indeed calculated by the model, without leaking any information about the model itself. Mystique[4] presented an improved ZK protocol for matrix multiplication that yielded a 7* improvement compared to the state-of-the-art. And in 2021, zk-ml[5] published a demo that implement a zk-SNARK circuit where the proof verified that a private model could have a certain accuracy under a public dataset. In 2022, the famous zk-SNARK language, known as circom, created a library for machine learning in circomlib-ml[6] and zk-mnist[7] for hand-drawn digit recognition based on blockchain DApp.</p><h1 id="h-aigc-design" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AIGC Design</h1><p>AIGC, also known as AI-Generated Content, has come into fashion recently. This service provides AI-powered and deep-learning-based text-to-image generation capabilities. Projects like DALL-E 2, Stable Diffusion, and Midjourney are all working on AIGC with slightly different focuses. The CortexLabs believes that It would be beneficial if we can bring these AI fashions into the world of Web3.</p><p>The three key stakeholders (AI creators, ML engineers, ZKP developers) don’t talk to each other at the moment. Yet, AI + ZKP + Blockchain is significant.</p><p>AI art is gaining traction, AI films have won major international awards, but AI creators lack guidance for Web3. Meanwhile, machine learning models are hard to train and generate astonishing results. Also, ML engineers don’t understand the methods and requirements to convert an algorithm to a blockchain-friendly format. Lastly, ZKP developers lack visibility into the capabilities of AIGC models and the performance/ecosystem/adoption gap.</p><p>In <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethglobal.com/events/ethsanfrancisco2022/apply">ETHSANFRANCISCO 2022</a> competition, we proposed the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethglobal.com/showcase/zk-section-9-9ce2n">ZK Section 9</a> for on-chain artificial intelligence content-generating(AIGC) with Succinct ZK Proofs. As of this writing, we won the following prizes:</p><ul><li><p>ETHSanFrancisco Finalist</p></li><li><p>ENS’s Integration Bounty</p></li><li><p>Optimism’s Top 10 Deployed</p></li></ul><p>With ZK Section 9, one can generate an image with an AI model, prove it with ZKP, and submit the output content on a blockchain contract. The blockchain can easily verify that the image is generated by the composer. <strong>For CortexLabs, ZK Section 9 is the main cornerstone to step into zkCVM: a complete zkRollup solution for on-chain AI models.</strong></p><p>Here is the presentation: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.google.com/presentation/d/1CIxGfM_oySgWkgdNZqh-hoeH8C8zJDxnEpHx_VK6-KQ/">https://docs.google.com/presentation/d/1CIxGfM_oySgWkgdNZqh-hoeH8C8zJDxnEpHx_VK6-KQ/</a>.</p><p>Machine learning models are huge and divergent, huge for complex models e.g. FastBERT[1]: ~1800 MFLOPS (million floating point operations), divergent for model types e.g. NLP, CNN, GAN. ZKP is hard to generate or operate: ceremony, contribution, beacon, etc. And do not forget the speed. Transforming huge and divergent AI models into a ZKP-friendly format is a challenging job. Translator and the following on-chain AI model proof brings several problems to solve, we have started to overcome the difficulties, though it is not perfect until now. More solution details will be introduced in the next section.</p><h1 id="h-focus" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Focus</h1><p>As mentioned at the beginning, the translation from the AI model into ZKP circuits has been challenging for developers. There are lots of key points to talk about.</p><h2 id="h-model-quantization" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Model Quantization</h2><p>AI quantization has been developed and optimized over the years. Int8 quantization has become a popular approach for limited memory, computing resources, and power. The quantization trend is not only for machine learning frameworks such as TensorFlow, PyTorch, and TVM but also for hardware toolchains. For example, the USB Accelerator TPU from Coral, Inference devices with int8 precision including the Intel acceleration DL Boost instructions, NVIDIA TensorRT, Xilinx DNNDK, and many other int edge devices for machine learning.</p><p>These requirements can be considerable, and much research has been investigated. But there is no common scheme for all-in-one quantization frameworks. Many target devices and frameworks have been applied to model inference, but each executor has a different focus on quantization goals. Most quantizations are even not full-integers for accelerated purposes.</p><p>TVM concentrates on the target device deployment including quantization. The internal relay representation of TVM is a place to start for quantized models. And its front end can connect with many ML frameworks including ONNX and PyTorch.</p><p>Hence, we use PyTorch to train the AIGC model and transform it into the TVM IR representation. Then, we quantize the model and dump it into the disk.</p><h2 id="h-translator" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Translator</h2><p>The pre-posted ZKML papers or projects are almost model-specified schemes, which are various in zk-SNARKS implementation and can not be adapted to arbitrary AI models. So we designed a uniform model to circom translator procedure:</p><ul><li><p>parse from the TVM intermediate relay IR, which is generated from another model framework such as PyTorch, TensorFlow, etc.</p></li><li><p>construct a temporary model representation, which can dump to or load from disk.</p></li><li><p>generate consistent circom code for zk-SNARK.</p></li></ul><p>When diving into the translator, you will find it’s not that simple. The parser should accept arbitrary IR representation, which is dumped from TVM QAT models. It’s hard to leverage between the model universality and the tolerance for error. As for the self-constructed internal symbol, we refer to the MxNet symbol graph representation, this representation is easy and scalable to apply the model transformation.</p><p>The most workload is located at the circom generator. First, parse all existing circom ML operators and store the necessary information about the operators such as dependent file path, operator arguments, and input/output. Then it’s time to map the last internal symbol to correct circom operator generators. Symbol and generator are not one-to-one mappings, we had to write valid map rules for all supported operators. And the last is to inject appropriate circom code into the template.</p><h2 id="h-circom-ml-library" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Circom ML Library</h2><p>In this competition case, the quantization integer-only target is the ML circom operators which are like the Intel DL Boost instructions. We refer to the cvm-runtime to write ML-complete circom operators. The ZKP circom constraints are slightly different but mostly the same as the CVM operators’ design.</p><p>Besides, we implement an incomplete inference engine for the circom ML operators. It’s necessary for the circom procedure correctness verification.</p><h2 id="h-zkp-optimization" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ZKP Optimization</h2><p>ZKP constraints are too huge to generate proof in a limited time. Previous papers have designed lots of methods like SIMD. But these optimizations were not considered due to the game time limit. Our attempts were made in the model translator to reduce the constraints in generated circom.</p><h2 id="h-contract-optimization" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Contract Optimization</h2><p>For the last step, there is one trouble needing to be solved. That is the contract Gas limit on the blockchain. The Ethereum block has a maximum of 8000K Gas limit to avoid Turing halting and block syncing delay problems. But it’s far from enough for a normal AIGC model to generate an image size of 32 * 32. There are several solutions: one is using the SIMD like the ZEN to embed many output elements into one field. Another is truncating model outputs into different parts and deploying contracts separately in many blocks. We tried the latter method.</p><h1 id="h-future-work" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Future Work</h1><p>We have made some key innovations in the AIGC design, but it’s not enough for the final target. Some points are implemented and some are ignored or not perfect enough, due to the time limit. Here we list a few scalable works that can extend in the future.</p><h2 id="h-zk-friendly-quantization" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ZK-Friendly Quantization</h2><p>In the ZK Section 9 project, quantization is applied with the TVM and PyTorch’s internal quant aware training (QAT) method. The QAT target is designed for specific devices such as ML accelerators, this design can not be well adapted to zero-knowledge proof. We have to make a temporary symbol representation in our translator for applying many fusion passes to ZK-compatible quantization. These passes may include batch size adjustment, shape adaptor for circom operators, more compact constant fusion, etc.</p><p>Those existing ML frameworks have different backend representations and different implementations. For our united quantization goal, we hope a consolidated model intermediate representation (IR) comes true. If not, we will choose one that has the best universality, sufficient stability, and enough capacity. Then the ONNX is placed in front of us. We had chosen NNVM before because it is the oldest and stablest machine learning backend. However, most modern AI frameworks discard it and accept the ONNX-compatible scheme as the representation, for flexibility, and capacity purposes.</p><p>As for the quantization procedure, many papers have been researched on this topic. Quantization is mainly divided into quantization-aware training (QAT) and post-training quantization (PTQ) according to the occasion and cost of quantizing. The CortexLabs have made the PTQ method in MRT and gotten a decent accuracy loss for an int32 maximum quantization. In the future, transforming the PTQ from MxNet into ONNX format is necessary, also for the QAT implementations.</p><h2 id="h-inference-engine" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Inference Engine</h2><p>In this project, we have made a rough inference engine in python. The engine is written in NumPy format and a few MxNet ndarray reference codes. This implementation is not sufficient for cross-validation, for the lack of code detail examination and test data. Luckily, the CortexLabs have ever published a well-tested integer-only inference engine: cvm-runtime, which is written in C++ and implemented with CPU, GPU, and formalization version. In the future, more test cases and operators will be applied to this inference engine for security and scalability.</p><h2 id="h-optimizations" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Optimizations</h2><p>ZKP-generated constraints are naturally too huge, this is a big problem for ZKP applications. The more constraints number ZKP generated, the more time and computing resources the ZKP proof procedure will cost. A simple linear layer in the AI model will lead to ~10M constraints, the subsequent snarkJS prove process almost consumes 200G memory and one-hour proving time in a 96 core 2.7 GHz CPU, 1.5T Memory machine! Moreover, a naive ResNet has 18 layers, and the relationships between layer constraints are multiplication instead of addition. So optimizations are imperative and fortunately, previous researchers have put hard work on these.</p><p><strong>SIMD[2]</strong></p><p>Embed multi-input elements into one big int256 field. This will make use of stranded encodings for matrix multiplication.</p><p><strong>sign-bit grouping[2]</strong></p><p>Use unsigned int quantization instead of an integer, this quantization is more R1CS friendly. ZKP uses elliptic curve cryptography (ECC) to generate a proof, all operation data are the 256 unsigned bit integers. Signed operators can be applied for ZKP, but the constraints will be far larger than unsigned ones.</p><p><strong>remainder-based verification[2]</strong></p><p>Sometimes division operators cannot be avoided in AI models, which are more complex than addition, subtraction, or multiplication. Use an extra matrix R to store the division remainder, and utilize this remainder to avoid the division.</p><h1 id="h-project-architecture" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Project Architecture</h1><p>In this section, we briefly describe the project architecture, the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/zk-ml/uchikoma/tree/ethsf-2022">GitHub</a> directory structure is as follows:</p><p>├── circuits/ │ ├── Arithmetic.circom │ ├── circomlib/ │ ├── circomlib-matrix/ │ ├── operators │ └── util.circom ├── contracts/ ├── frontend/ ├── integer_only_gan/ ├── <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://main.py">main.py</a> ├── python/ └── <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://README.md">README.md</a></p><p>Model training and quantization to TVM are located in interger_only_gan. Model translator and inference engine are located in <code>python</code> and the cmd is the <code>main.py</code>, print usage with command -h. Circom ML operators are located circuits/operators. The frontend demo is located in frontend. Blockchain contract debug and deploy code is located in contracts.</p><h1 id="h-future-applications" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Future Applications</h1><p>Our goal for this competition is AIGC, but the application future is much more than that. Like the infinite rooms of AI models, our project has a profound influence on expanding the capabilities of blockchains:</p><ul><li><p>(Shown) Vision models -&gt; AIGC</p></li><li><p>Language models -&gt; chatbot, writing assistant</p></li><li><p>Linear models and decision trees -&gt; fraud detection, Sybil attack prevention</p></li><li><p>Multi-modal models -&gt; recommender systems</p></li></ul><p>And some scenarios are considered for reference:</p><ul><li><p>Converting machine learning models to zero-knowledge proofs, enabling people in underdeveloped countries to generate income with on-chain AIGC or ZK-ML-enhanced trustless freelancing.</p></li><li><p>Governance tech in consensus is tricky. Our tools can enhance existing voting and Sybil resistance techniques by allowing an ML-based approach: imagine a self-evolving DAO smart contract powered by a neural network.</p></li><li><p>Wash-trading detectors in DEX.</p></li><li><p>Provable biometric IDs. Like in Worldcoin.</p></li><li><p>AI Oracles which can verify off-chain world data. Like steps, health data, environmental data, etc.</p></li><li><p>AI competitions. People can commit their model weights’ hash first and the inputs can be revealed later.</p></li><li><p>GameFi NPCs. We can have AI characters instead of plain old scripted NPCs.</p></li><li><p>Dynamic tokenomics. With AI-controlled tokenomics, we can have potentially better algo-stablecoins.</p></li><li><p>AI DAOs. AI can participate in DAO’s decision makings.</p></li><li><p>Automated traders. Although on-chain AI will most likely fail in competition with real-world Hedge funds, it can be a showcase.</p></li><li><p>Anti-fraud in DeFi. Like in lending protocols and insurance protocols.</p></li><li><p>NFTs. Like what we’ve built in this project.</p></li><li><p>Self-evolving Blockchains. Ultimately, ZKML can be used to determine crucial parameters of blockchain, such as block interval, block size, and block rewards, based on collected data.</p></li></ul><p>More possibilities are in your imagination.</p><h1 id="h-references" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">References</h1><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.logistic.ml/assets/vcnn.pdf">vCNN</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eprint.iacr.org/2021/087.pdf">ZEN</a> with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/UCSB-TDS/ZEN">GitHub</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.logistic.ml/assets/zkcnn.pdf">zkCNN</a> with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/TAMUCrypto/zkCNN">GitHub</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.logistic.ml/assets/mystique.pdf">Mystique</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/zk-ml/demo">zk-ml(2021)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/socathie/circomlib-ml">CircomLib-ML(2022)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/0xZKML/zk-mnist">zk-mnist(2022)</a> with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://0xparc.org/blog/zk-mnist">Blog</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/worldcoin/proto-neural-zkp">proto-neural-zkp(2022)</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://xn--2-umb.com/22/zk-ml/">2PAI(2022)</a></p></li></ol>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
        <item>
            <title><![CDATA[Cortex Project Updates #108
]]></title>
            <link>https://paragraph.com/@cortex-labs/cortex-project-updates-108</link>
            <guid>ne12xFkoA1UP7rKSEAAv</guid>
            <pubDate>Tue, 15 Nov 2022 13:50:22 GMT</pubDate>
            <description><![CDATA[Technical Updates 🤖*Machine-Learning(ML), CortexVirtual Machine(CVM) & Model RepresentationTool(MRT) R&D ZkRollupZKMatrix adjusts the wallet plug-in logic and interfaces display;ZkNode optimizes RPC link logic to increase stability;The ZK Section 9 project participated in ETHSanFrancisco 2022, won 3 awards including Finalist and open-sourced the entry code: https://github.com/zk-ml/uchikoma/tree/ethsf-2022;ZKML research runs through PyTorch training, TVM IR analysis, Circom translator, and o...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ff547c5f4595bf1ad0d7c9d2f02f7e07e457ebf8a511d6b904371d245fd16987.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h3 id="h-technical-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Technical Updates 🤖</h3><p>*Machine-Learning(ML), CortexVirtual Machine(CVM) &amp; Model RepresentationTool(MRT) R&amp;D</p><p><strong>ZkRollup</strong></p><ol><li><p>ZKMatrix adjusts the wallet plug-in logic and interfaces display;</p></li><li><p>ZkNode optimizes RPC link logic to increase stability;</p></li><li><p>The ZK Section 9 project participated in ETHSanFrancisco 2022, won 3 awards including Finalist and open-sourced the entry code: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/zk-ml/uchikoma/tree/ethsf-2022">https://github.com/zk-ml/uchikoma/tree/ethsf-2022</a>;</p></li><li><p>ZKML research runs through PyTorch training, TVM IR analysis, Circom translator, and other processes.</p></li></ol><p><strong>Cortex Full Node</strong></p><ol><li><p>Cortex archives the model on the chain set the FTP link of the model, and cooperates with the model NFT to work;</p></li><li><p>Update P2P discover: improve discv5 NODES response packing;</p></li><li><p>Update P2P node: implement a per-source timeout in FairMix;</p></li><li><p>Torrent FS connections adjust;</p></li><li><p>Update boot nodes and reset max peers;</p></li><li><p>Fix native tracer, tracker and dependencies.</p></li></ol><hr><h3 id="h-community-updates" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Community Updates 👨‍👩‍👦‍👦</h3><ol><li><p>Continue to monitor popular market ventures and examine project logic and Web3, NFT &amp; GameFi Tokenomic models;</p></li><li><p>Tested the ZKMatrix wallet plug-in function;</p></li><li><p>NFT material arrangement;</p></li><li><p>Cortex explorer multi-dimensional testing &amp; research</p></li><li><p>NFT community points gameplay planning &amp; research</p></li></ol><hr><hr><p><strong>About Cortex 😇</strong></p><p>Cortex’s main mission is to provide state-of-the-art machine-learning models on the blockchain in which users can infer using smart contracts on the Cortex blockchain. One of Cortex’s goals also includes implementing a machine-learning platform that allows users to post tasks on the platform, and submit AI DApps (Artificial Intelligence Decentralized Applications).</p><p>Cortex is the only public blockchain that allows the execution of nontrivial AI algorithms on the blockchain. MainNet has launched. Go build!</p><p><em>TestNet</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/">Block Explorer — Cerebro</a><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://pool.cortexlabs.ai/">Mining Pool</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cerebro.cortexlabs.ai/remix/">Remix Editor</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation/Cortex_Release/">Software</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://zkmatrix.cortexlabs.ai/">ZkMatrix</a></p><p><em>Social Media</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://www.cortexlabs.ai/">Website</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/CortexFoundation">GitHub</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/CTXCBlockchain">Twitter</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.facebook.com/CTXCBlockchain/">Facebook</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.reddit.com/r/Cortex_Official/">Reddit</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://open.kakao.com/o/gDAgGZS/">Kakao</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://mailto:%20testnet@cortexlabs.ai/">Mail</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/hH8sPH8UAK">Discord</a></p><p><em>Telegram Groups</em></p><p><strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialEN">English</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/CortexLabsKr/">Korean</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://t.me/CortexOfficialCN">Chinese</a> <strong>|</strong> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/Cortex_Russian">Russian</a>|<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/cortexofficalturkey">Turkish</a></p>]]></content:encoded>
            <author>cortex-labs@newsletter.paragraph.com (Cortex Labs)</author>
        </item>
    </channel>
</rss>