<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
<title><![CDATA[ Kryll³ Blog |  Your Web3 AI Sidekick ]]></title>
<description><![CDATA[ Kryll³ AI tool suite provide clear and actionable web3 insights. We make the intricate world of cryptocurrencies accessible to everyone.  ]]></description>
<link>https://blog.kryll.io</link>
<image>
    <url>https://blog.kryll.io/favicon.png</url>
    <title>Kryll³ Blog |  Your Web3 AI Sidekick</title>
    <link>https://blog.kryll.io</link>
</image>
<lastBuildDate>Thu, 08 Oct 2026 12:37:34 +0200</lastBuildDate>
<atom:link href="https://blog.kryll.io" rel="self" type="application/rss+xml"/>
<ttl>60</ttl>

    <item>
        <title><![CDATA[ Bloque Par ]]></title>
        <description><![CDATA[ Bloque par — Este bloque es un “bloque condicional” que se activa cuando el par en el que se ejecuta la estrategia coincide con el configurado en el bloque. Configuración del bloqueEn los parámetros del bloque, puedes seleccionar las condiciones que controlarán su activación.  Por defecto, el bloque permite verificar un ]]></description>
        <link>https://blog.kryll.io/es/bloque-pair/</link>
        <guid isPermaLink="false">6ab66869d9e60f88cb3b89be</guid>
        <category><![CDATA[ es ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Fri, 25 Sep 2026 14:26:34 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2022/11/pair-2.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/pair.png" class="kg-image"></figure><p><strong>Bloque par</strong> — Este bloque es un <em><em><strong><strong>“bloque condicional”</strong></strong></em></em> que se activa cuando el par en el que se ejecuta la estrategia coincide con el configurado en el bloque.</p><h2 id="configuraci-n-del-bloque">Configuración del bloque</h2><p>En los <strong>parámetros </strong>del bloque, puedes seleccionar las condiciones que controlarán su activación. <br>Por defecto, el bloque permite verificar un par específico antes de continuar. Es práctico para seguir un camino específico con un par determinado.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001908.png" class="kg-image"></figure><p>También es posible configurar el bloque para que realice esta verificación únicamente sobre la base del par en el que funciona la estrategia. Es práctico para impedir que la estrategia se lance con bases incorrectas o para orientar su comportamiento según la base (USDT o BTC) con la que se lanza.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001909.png" class="kg-image"></figure><h2 id="ejemplo-de-uso">Ejemplo de uso</h2><p>Este bloque es muy útil si creas una estrategia que solo debe funcionar con un par (o un conjunto de pares) muy específico. Conectado a un bloque OR, este bloque puede servir como filtro para impedir el lanzamiento de la estrategia si se selecciona un par incorrecto, como se muestra en el siguiente ejemplo:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001910.png" class="kg-image"><figcaption>Estrategia que limita su funcionamiento únicamente a BTC-USDT y BTC-BUSD</figcaption></figure><p>También es posible usar este bloque dentro de un bloque AND para verificar condiciones muy específicas para un par determinado. Por ejemplo, entrar en posición con una señal Supertrend en BTC-USDT y con una señal MACD en el par ETH-USDT, como se muestra en el siguiente ejemplo:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001911.png" class="kg-image"><figcaption>Ejemplo de estrategia que orienta sus decisiones según el par en el que se lanza, con el bloque AND</figcaption></figure><p>Otra posibilidad para esta estrategia también podría ser la siguiente (sin bloque AND): </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001912.png" class="kg-image"><figcaption>Ejemplo de estrategia que orienta sus decisiones según el par en el que se lanza, sin el bloque AND</figcaption></figure><hr><p>No dudes en unirte a nuestros grupos de <a href="https://t.me/kryll_io">Telegram</a> y <a href="https://discord.gg/PDcHd8K">Discord</a>, así como a nuestras redes sociales, para compartir tu opinión y tus comentarios sobre la plataforma Kryll.io</p><!--kg-card-begin: html--><a target="_blank" href="https://bit.ly/3gUwqK4"><img alt="Kryll.io" src="https://kryll.io/external/banner2.png" /></a>
<!--kg-card-end: html--><p><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>¡Felices operaciones!</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></p><p><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Sitio web</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : <a href="https://kryll.io/">https://kryll.io</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Twitter</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : <a href="https://twitter.com/kryll_io">@Kryll.io</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Telegram EN</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : <a href="https://t.me/kryll_io">https://t.me/kryll_io</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Telegram FR</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>: <a href="https://t.me/kryll_fr">https://t.me/kryll_fr</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Telegram </strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>ES</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>: <a href="https://t.me/kryll_es">https://t.me/kryll_e</a>s<br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Discord</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : <a href="https://discord.gg/PDcHd8K">https://discord.gg/PDcHd8K</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Facebook</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : <a href="https://www.facebook.com/kryll.io">https://www.facebook.com/kryll.io</a><br><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Soporte</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong> : support@kryll.io</p> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ KryllOS 0.5.45 update: long or short? Futures are here! ]]></title>
        <description><![CDATA[ A support level gives way, a downtrend starts taking shape, and you spot a short setup worth testing. With KryllOS 0.5.45, you can finally build it. Futures are now part of the app, so you can create long and short strategies and use leverage. That’s the headline ]]></description>
        <link>https://blog.kryll.io/kryllos-0-5-45-update-futures-strategies/</link>
        <guid isPermaLink="false">6ab2822ed9e60f88cb3b899c</guid>
        <category><![CDATA[ announcements ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 22 Sep 2026 15:40:33 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/09/thumbnail-1.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001905.png" class="kg-image"></figure><p>A support level gives way, a downtrend starts taking shape, and you spot a short setup worth testing. With KryllOS 0.5.45, you can finally build it. Futures are now part of the app, so you can create long and short strategies and use leverage.</p><p>That’s the headline addition in this version. You can build these strategies in the editor and see how they behave against historical market data. Companion apps are also easier to work with, while new features help protect access to your installation.</p><hr><h2 id="futures-take-shape-in-the-editor">Futures take shape in the editor</h2><p>The previously locked Futures section now includes three new blocks: <strong>Long, Short, and Close</strong>. Position direction becomes part of the strategy you build. Whether you have a bullish idea or a bearish setup in mind, you can build around it and define your entry and exit rules.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001904.png" class="kg-image"></figure><hr><h2 id="more-accurate-backtests-with-liquidations-you-can-inspect">More accurate backtests, with liquidations you can inspect</h2><p>With futures, you can backtest long and short strategies with leverage. <strong>Liquidations are simulated during the backtest</strong>: when a position is liquidated, it closes in full. You can find the event in the backtest logs to see when it happened and examine the conditions surrounding it.</p><p>Backtests also gain precision through more accurate triggering of the <strong>Crossover and AND</strong> blocks. Performance metrics benefit from the same work: win rate is calculated per position cycle, and the equity curve and maximum drawdown calculations have been improved. These changes give you more accurate measures for analyzing how your strategies behave.</p><hr><h2 id="improved-companion-apps-now-with-the-terminal">Improved companion apps, now with the Terminal</h2><p><a href="https://blog.kryll.io/kryllos-0-5-38-update-your-chart-and-backtest-results-become-companion-apps/">Companion apps</a> let you open an app in its own window and arrange your workspace however you like. The Terminal now joins them, so you can give it a separate window and put it wherever it works best for you.</p><p>Existing companion apps have also received substantial reliability improvements. The chart and backtest results stay linked to their editor, including after a reconnect. When you restart KryllOS, your open windows and tabs are restored. The Terminal also keeps its session through a dropped connection or a quick app restart.</p><hr><h2 id="back-up-your-profile-from-the-start">Back up your profile from the start</h2><p>Self-hosting KryllOS means staying in control of your installation and how you access it. That independence comes with a simple habit worth building early: keeping your key safe. <strong>Backing up your profile file</strong> is an essential step in safeguarding that access.</p><p>Version 0.5.45 helps you remember. The app reminds you to back up your profile after installation, then at most once a day. Take that opportunity to keep a copy of your profile somewhere safe.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001903.png" class="kg-image"></figure><hr><h2 id="a-lock-for-when-you-step-away">A lock for when you step away</h2><p>Step away for a coffee and KryllOS can now lock automatically. You can protect access to the app with a passcode and even use <strong>Apple’s Touch ID</strong> to unlock it.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Join the Waitlist</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mise à jour KryllOS 0.5.45 : long ou short ? Les Futures débarquent ! ]]></title>
        <description><![CDATA[ Un support qui lâche, une tendance baissière qui s’installe : tu vois un scénario à tester en short. Avec KryllOS 0.5.45, tu peux enfin le construire. Les Futures arrivent dans l’application, avec la possibilité de créer des stratégies long et short et d’utiliser du levier. C’ ]]></description>
        <link>https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-45-strategies-futures/</link>
        <guid isPermaLink="false">6ab269a3d9e60f88cb3b896c</guid>
        <category><![CDATA[ fr ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 22 Sep 2026 15:39:43 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/09/thumbnail.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001905.png" class="kg-image"></figure><p>Un support qui lâche, une tendance baissière qui s’installe : tu vois un scénario à tester en short. Avec KryllOS 0.5.45, tu peux enfin le construire. Les Futures arrivent dans l’application, avec la possibilité de créer des stratégies long et short et d’utiliser du levier.</p><p>C’est le gros morceau de cette version. Tu peux désormais donner forme à ces stratégies dans l’éditeur et observer leur comportement sur l’historique du marché. Les companion apps gagnent aussi en confort, tandis que de nouvelles fonctions t’aident à protéger l’accès à ton installation.</p><hr><h2 id="les-futures-prennent-forme-dans-l-diteur">Les Futures prennent forme dans l’éditeur</h2><p>La section Futures, jusque-là verrouillée, accueille trois nouveaux blocs : <strong>Long, Short et Close</strong>. Le sens de la position fait désormais partie des choix que tu peux exprimer dans ta stratégie. Une idée pour accompagner une hausse, un scénario pour travailler une baisse : tu peux construire les deux et définir tes conditions d’entrée et de sortie.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001904.png" class="kg-image"></figure><hr><h2 id="des-backtests-plus-pr-cis-des-liquidations-visibles">Des backtests plus précis, des liquidations visibles</h2><p>Avec les Futures, tu peux tester tes stratégies long et short avec du levier. <strong>Les liquidations sont simulées dans le backtest</strong> : lorsqu’une position est liquidée, elle est fermée en totalité. L’événement est consultable dans les logs du backtest, pour retrouver le moment où il s’est produit et examiner les conditions de la liquidation.</p><p>La précision des backtests progresse également grâce à un déclenchement affiné des blocs <strong>Crossover et AND</strong>. Les statistiques bénéficient du même travail : le taux de réussite est calculé par cycle de position, et les calculs de la courbe de capital et du drawdown maximal ont été améliorés. Des repères plus précis pour analyser le comportement de tes stratégies.</p><hr><h2 id="des-companion-apps-am-lior-es-avec-le-terminal-en-plus">Des companion apps améliorées, avec le Terminal en plus</h2><p>Les <a href="https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-38-companion-apps-fenetres-detachees/">companion apps</a> te permettent de sortir une application dans sa propre fenêtre et d’organiser ton espace de travail à ta façon. Le Terminal rejoint maintenant cette famille : tu peux lui donner une fenêtre séparée et le placer là où il te sert le mieux.</p><p>Les companion apps déjà disponibles bénéficient d’un important travail de fiabilisation. Le graphique et les résultats de backtest suivent leur éditeur, y compris après une reconnexion. Et quand tu relances KryllOS, tu retrouves les fenêtres et les onglets que tu avais ouverts. Le Terminal conserve également sa session après une coupure de connexion ou un redémarrage rapide de l’application.</p><hr><h2 id="la-sauvegarde-du-profil-d-s-l-installation">La sauvegarde du profil, dès l’installation</h2><p>Auto-héberger KryllOS, c’est garder la main sur ton installation et tes accès. Cette autonomie s’accompagne d’un réflexe à prendre dès le départ : garder ta clé en lieu sûr. <strong>Sauvegarder ton fichier de profil</strong> fait partie de ces gestes essentiels pour préserver ton accès.</p><p>La 0.5.45 t’aide à y penser. L’application te rappelle de sauvegarder ton profil après l’installation, puis au maximum une fois par jour. Profite de ce rappel pour conserver une copie de ton profil dans un endroit sûr.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/Frame-1000001903.png" class="kg-image"></figure><hr><h2 id="un-verrou-quand-tu-quittes-ton-cran">Un verrou quand tu quittes ton écran</h2><p>Tu t’absentes pour un café, KryllOS peut maintenant se verrouiller automatiquement. Tu peux protéger l’accès à l’application par un code et même utiliser <strong>Touch ID d’Apple</strong> pour la déverrouiller.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Rejoindre la liste d'attente</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Kryll on KuCoin GemSlot: Trade KRL to Share a 159,363 KRL Prize Pool ]]></title>
        <description><![CDATA[ Kryll is live on KuCoin GemSlot from September 10 to September 17, 2026, with a total prize pool of 159,363 KRL. Trade at least $250 of KRL to enter the Lucky Draw, or at least $600 of KRL/USDT to compete in the Trading Carnival. Rewards land in your ]]></description>
        <link>https://blog.kryll.io/kryll-kucoin-gemslot-campaign/</link>
        <guid isPermaLink="false">6aa2aa78d9e60f88cb3b88dc</guid>
        <category><![CDATA[ announcements ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Thu, 10 Sep 2026 15:35:45 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/09/Frame-1000001878-1.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/09/download.png" class="kg-image"></figure><p><strong>Kryll is live on KuCoin GemSlot from September 10 to September 17, 2026, with a total prize pool of 159,363 KRL.</strong> Trade at least $250 of KRL to enter the Lucky Draw, or at least $600 of KRL/USDT to compete in the Trading Carnival. Rewards land in your KuCoin Funding Account within two business days of the campaign closing.</p><hr><h2 id="what-is-the-kryll-gemslot-campaign">What is the Kryll GemSlot campaign?</h2><p>The Kryll GemSlot campaign is a seven-day KuCoin trading event running from <strong>08:00 UTC on September 10, 2026 to 08:00 UTC on September 17, 2026</strong>, in which KuCoin distributes <strong>159,363 KRL</strong> to users who trade Kryll's KRL token on the exchange. It is split across two independent reward pools, a <strong>Lucky Draw</strong> (30,000 KRL) and a <strong>Trading Carnival </strong>(129,363 KRL), and enrolling once qualifies you for both.</p><p>There is no entry fee. You are not buying a ticket or locking anything up. The only requirements are spot trading volume during the campaign window and a completed KYC. Standard KuCoin spot trading fees still apply to the trades you make, so factor those in when you size your volume.</p><p>👉 <strong><a href="https://www.kucoin.com/gemslot/KRL_1?appNeedLang=true">Join the KRL GemSlot campaign on KuCoin</a></strong></p><hr><h2 id="key-dates-and-links">Key dates and links</h2><ul><li><strong>Campaign:</strong> September 10, 2026 08:00 UTC to September 17, 2026 08:00 UTC</li><li><strong>Join:</strong> <a href="https://www.kucoin.com/gemslot/KRL_1?appNeedLang=true">KRL GemSlot page on KuCoin</a></li><li><strong>Official rules:</strong> <a href="https://www.kucoin.com/announcement/en-kryll-krl-gemslot-campaign-trade-to-share-a-159363-krl-prize-pool">KuCoin announcement</a> and <a href="https://www.kucoin.com/support/47185419968025">GemSlot T&amp;C</a></li><li><strong>Trade:</strong> <a href="https://www.kucoin.com/trade/KRL-USDT">KRL/USDT on KuCoin</a></li><li><strong>New to KRL?</strong> <a href="https://blog.kryll.io/how-to-buy-krl-kryll/">How to buy KRL (Kryll)</a></li><li><strong>Get KryllOS:</strong> <a href="https://os.kryll.io/">os.kryll.io</a></li><li><strong>Community:</strong> <a href="https://x.com/kryll_io">X</a> and <a href="https://t.me/kryll_io">Telegram</a></li></ul><hr><h2 id="what-is-kucoin-gemslot">What is KuCoin GemSlot?</h2><p>GemSlot is KuCoin's recurring trade-to-earn campaign format. In KuCoin's own words:</p><p>"GemSlot is a campaign where users can earn rewards through trading. After joining the GemSlot event, users can trade designated tokens for a chance to receive rewards."</p><p>Each campaign features one project's token, runs for a fixed window, and distributes a pre-funded prize pool. At the time of writing, KuCoin's GemSlot hub lists close to 290 projects that have run a campaign, with only a small number live at any one time. Kryll's is one of them for the week of September 10.</p><h3 id="lucky-draw-vs-trading-carnival">Lucky Draw vs Trading Carnival</h3><p>The two pools work on completely different logic, and it's worth understanding both before you decide how to play it.</p><!--kg-card-begin: html--><style>
.krl-pools.krl-pools.krl-pools{box-sizing:border-box;container-type:inline-size;display:block;margin:2.25rem 0;padding:0;border:0;background:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:normal;word-spacing:normal;text-align:left;text-transform:none;text-indent:0;white-space:normal;color:#16161a;-webkit-text-size-adjust:100%}
.krl-pools.krl-pools.krl-pools *,.krl-pools.krl-pools.krl-pools *::before,.krl-pools.krl-pools.krl-pools *::after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;font-style:normal;font-variant:normal;text-shadow:none;float:none}
.krl-pools.krl-pools.krl-pools table{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;background:none;font:inherit;color:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none;white-space:normal}
.krl-pools.krl-pools.krl-pools thead,.krl-pools.krl-pools.krl-pools tbody,.krl-pools.krl-pools.krl-pools tr{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}
.krl-pools.krl-pools.krl-pools th,.krl-pools.krl-pools.krl-pools td{margin:0;border:0;background:none;color:inherit;font:inherit;font-weight:400;text-align:left;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;white-space:normal}
.krl-pools.krl-pools.krl-pools span{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}
.krl-pools.krl-pools.krl-pools .krl-n{font-variant-numeric:tabular-nums;white-space:nowrap}
.krl-pools.krl-pools.krl-pools thead th{width:50%;padding:0 24px 10px 0;border-bottom:1.5px solid #16161a;font-weight:600}
.krl-pools.krl-pools.krl-pools thead th:last-child{padding-right:0}
.krl-pools.krl-pools.krl-pools .krl-s{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#9a9aa4}
.krl-pools.krl-pools.krl-pools .krl-g th{padding:18px 0 7px;border-top:1px solid #e9e9ef;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8a8a95}
.krl-pools.krl-pools.krl-pools tbody tr:first-child th{padding-top:16px;border-top:0}
.krl-pools.krl-pools.krl-pools .krl-v td{padding:0 24px 0 0}
.krl-pools.krl-pools.krl-pools .krl-v td:last-child{padding-right:0}
.krl-pools.krl-pools.krl-pools .krl-p{display:none}
@container (max-width:560px){
.krl-pools.krl-pools.krl-pools thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.krl-pools.krl-pools.krl-pools table,.krl-pools.krl-pools.krl-pools tbody,.krl-pools.krl-pools.krl-pools tr,.krl-pools.krl-pools.krl-pools th,.krl-pools.krl-pools.krl-pools td{display:block;width:auto}
.krl-pools.krl-pools.krl-pools .krl-g th{padding:20px 0 10px}
.krl-pools.krl-pools.krl-pools tbody tr:first-child th{padding-top:0}
.krl-pools.krl-pools.krl-pools .krl-v td{padding:0 0 12px}
.krl-pools.krl-pools.krl-pools .krl-v td:last-child{padding-bottom:0}
.krl-pools.krl-pools.krl-pools .krl-p{display:block;margin-bottom:1px;font-size:12px;font-weight:600;color:#16161a}
}
</style>
<div class="krl-pools">
<table>
<thead>
<tr>
<th scope="col">Lucky Draw<span class="krl-s">Pool 1</span></th>
<th scope="col">Trading Carnival<span class="krl-s">Pool 2</span></th>
</tr>
</thead>
<tbody>
<tr class="krl-g"><th colspan="2" scope="colgroup">Pool size</th></tr>
<tr class="krl-v">
<td><span class="krl-p">Lucky Draw</span><span class="krl-n">30,000 KRL</span></td>
<td><span class="krl-p">Trading Carnival</span><span class="krl-n">129,363 KRL</span></td>
</tr>
<tr class="krl-g"><th colspan="2" scope="colgroup">Minimum to qualify</th></tr>
<tr class="krl-v">
<td><span class="krl-p">Lucky Draw</span><span class="krl-n">$250</span> spot trading volume in KRL</td>
<td><span class="krl-p">Trading Carnival</span><span class="krl-n">$600</span> spot trading volume in KRL/USDT</td>
</tr>
<tr class="krl-g"><th colspan="2" scope="colgroup">How rewards are decided</th></tr>
<tr class="krl-v">
<td><span class="krl-p">Lucky Draw</span>Draw among qualified users</td>
<td><span class="krl-p">Trading Carnival</span>Pro-rata share of total adjusted volume</td>
</tr>
<tr class="krl-g"><th colspan="2" scope="colgroup">Multipliers</th></tr>
<tr class="krl-v">
<td><span class="krl-p">Lucky Draw</span>2x for new users, 2x for inviting 3+ verified new users, stackable up to 4x</td>
<td><span class="krl-p">Trading Carnival</span>KRL/USDT counts 2x, plus boosts for KCS loyalty tiers and GemSlot loyal users</td>
</tr>
<tr class="krl-g"><th colspan="2" scope="colgroup">Per-user cap</th></tr>
<tr class="krl-v">
<td><span class="krl-p">Lucky Draw</span>KuCoin estimates <span class="krl-n">30 to 120 KRL</span> if allocated</td>
<td><span class="krl-p">Trading Carnival</span><span class="krl-n">4,000 KRL</span></td>
</tr>
</tbody>
</table>
</div><!--kg-card-end: html--><hr><h2 id="campaign-details-at-a-glance">Campaign details at a glance</h2><!--kg-card-begin: html--><style>
.krl-facts.krl-facts.krl-facts{box-sizing:border-box;container-type:inline-size;display:block;margin:2.25rem 0;padding:0;border:0;background:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:normal;word-spacing:normal;text-align:left;text-transform:none;text-indent:0;white-space:normal;color:#16161a;-webkit-text-size-adjust:100%}
.krl-facts.krl-facts.krl-facts *,.krl-facts.krl-facts.krl-facts *::before,.krl-facts.krl-facts.krl-facts *::after{box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;font-style:normal;font-variant:normal;text-shadow:none;float:none}
.krl-facts.krl-facts.krl-facts table{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;background:none;font:inherit;color:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none;white-space:normal}
.krl-facts.krl-facts.krl-facts thead,.krl-facts.krl-facts.krl-facts tbody,.krl-facts.krl-facts.krl-facts tr{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}
.krl-facts.krl-facts.krl-facts th,.krl-facts.krl-facts.krl-facts td{margin:0;border:0;background:none;color:inherit;font:inherit;font-weight:400;text-align:left;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;white-space:normal}
.krl-facts.krl-facts.krl-facts span{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit}
.krl-facts.krl-facts.krl-facts .krl-n{font-variant-numeric:tabular-nums;white-space:nowrap}
.krl-facts.krl-facts.krl-facts th,.krl-facts.krl-facts.krl-facts td{padding:14px 0}
.krl-facts.krl-facts.krl-facts tbody th{width:38%;padding-right:24px;font-weight:400;color:#6e6e78}
.krl-facts.krl-facts.krl-facts tbody td,.krl-facts.krl-facts.krl-facts tbody th{border-top:1px solid #e9e9ef}
.krl-facts.krl-facts.krl-facts tbody tr:first-child td,.krl-facts.krl-facts.krl-facts tbody tr:first-child th{padding-top:0;border-top:0}
.krl-facts.krl-facts.krl-facts tbody tr:last-child td,.krl-facts.krl-facts.krl-facts tbody tr:last-child th{padding-bottom:0}
.krl-facts.krl-facts.krl-facts .krl-note{margin:18px 0 0;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:1.5;color:#8a8a95}
.krl-facts.krl-facts.krl-facts .krl-note a{color:inherit;background:none;text-decoration:underline;text-underline-offset:2px}
@container (max-width:520px){
.krl-facts.krl-facts.krl-facts table,.krl-facts.krl-facts.krl-facts tbody,.krl-facts.krl-facts.krl-facts tr,.krl-facts.krl-facts.krl-facts th,.krl-facts.krl-facts.krl-facts td{display:block;width:auto}
.krl-facts.krl-facts.krl-facts tbody tr{padding:14px 0;border-top:1px solid #e9e9ef}
.krl-facts.krl-facts.krl-facts tbody tr:first-child{padding-top:0;border-top:0}
.krl-facts.krl-facts.krl-facts tbody tr:last-child{padding-bottom:0}
.krl-facts.krl-facts.krl-facts tbody th,.krl-facts.krl-facts.krl-facts tbody td{width:auto;padding:0;border-top:0}
.krl-facts.krl-facts.krl-facts tbody th{margin-bottom:3px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8a8a95}
}
</style>
<div class="krl-facts">
<table>
<tbody>
<tr><th scope="row">Token</th><td>KRL (Kryll)</td></tr>
<tr><th scope="row">Exchange</th><td>KuCoin</td></tr>
<tr><th scope="row">Campaign period</th><td><span class="krl-n">Sept 10, 2026 08:00 UTC</span> to <span class="krl-n">Sept 17, 2026 08:00 UTC</span></td></tr>
<tr><th scope="row">Total prize pool</th><td><span class="krl-n">159,363 KRL</span></td></tr>
<tr><th scope="row">Qualifying pair (entry)</th><td>KRL/USDT (spot)</td></tr>
<tr><th scope="row">Additional counting pairs (Pool 2)</th><td>XRP/USDT, KCS/USDT</td></tr>
<tr><th scope="row">KYC</th><td>Required</td></tr>
<tr><th scope="row">Sub-accounts</th><td>Not eligible</td></tr>
<tr><th scope="row">Excluded accounts</th><td>Market maker and institutional accounts</td></tr>
<tr><th scope="row">Reward delivery</th><td>Funding Account, within 2 business days of campaign end</td></tr>
<tr><th scope="row">Appeal window</th><td>2 months after the campaign ends</td></tr>
</tbody>
</table>
<p class="krl-note">KuCoin&rsquo;s GemSlot hub values the pool at roughly $21,300 at the time of writing. That figure moves with the KRL price, so check the <a href="https://www.kucoin.com/gemslot/KRL_1?appNeedLang=true" rel="noopener">live campaign page</a> for the current number.</p>
</div><!--kg-card-end: html--><hr><h2 id="how-to-join-the-krl-gemslot-campaign">How to join the KRL GemSlot campaign</h2><h3 id="step-1-verify-your-kucoin-account">Step 1: Verify your KuCoin account</h3><p>KYC verification is mandatory. Accounts tied to the same identity count as a single participant, and <strong>sub-accounts are not eligible</strong>, so trade from your master account.</p><h3 id="step-2-enroll-in-the-campaign">Step 2: Enroll in the campaign</h3><p>Open the <a href="https://www.kucoin.com/gemslot/KRL_1?appNeedLang=true">KRL GemSlot page</a> and hit <strong>Join Now</strong>. KuCoin states that once you successfully enroll, you automatically take part in both reward pools. The announcement does not specify how volume traded before enrolling is treated, so enroll before you start trading.</p><h3 id="step-3-trade-krl-usdt-spot">Step 3: Trade KRL/USDT spot</h3><p>KuCoin counts trading volume as <strong>(buys + sells) x price</strong>, which means a round trip counts twice. Clear <strong>$250</strong> to enter the Lucky Draw and <strong>$600</strong> to unlock the Trading Carnival.</p><p><a href="https://www.kucoin.com/trade/KRL-USDT">Trade KRL/USDT on KuCoin →</a></p><h3 id="step-4-stack-your-multipliers">Step 4: Stack your multipliers</h3><ul><li><strong>New to KuCoin?</strong> Registering and completing KYC during the campaign window earns you <strong>2x rewards</strong> in the Lucky Draw.</li><li><strong>Bringing friends?</strong> Successfully inviting <strong>at least 3 new users</strong> who register and complete KYC earns another <strong>2x</strong>. KuCoin confirms these stack: <em>"The invitation bonus and the new user reward multiplier are cumulative and may be applied simultaneously."</em></li><li><strong>Holding KCS?</strong> KCS loyalty tiers and GemSlot loyal-user status add further trading-volume boosts in the Trading Carnival. KuCoin's announcement for this campaign does not publish the exact percentages, so treat them as a bonus rather than something to plan around.</li></ul><h3 id="step-5-collect">Step 5: Collect</h3><p>Rewards are credited to eligible users' <strong>Funding Accounts within 2 business days</strong> after the campaign ends on September 17.</p><hr><h2 id="how-trading-carnival-rewards-are-calculated">How Trading Carnival rewards are calculated</h2><p>KuCoin publishes the formula in full. Your adjusted volume is:</p><pre><code>Total Trading Volume = ((KRL/USDT volume x 2) + XRP/USDT volume + KCS/USDT volume) x Boost Multiplier</code></pre><p>And your reward is your slice of the pot:</p><pre><code>Reward = (Your Total Trading Volume ÷ Total Trading Volume of All Users) x 159,363 KRL</code></pre><p>Two things follow from this. First, <strong>KRL/USDT is worth double any other pair</strong>, so it is the efficient way to build volume. Second, because allocation is proportional, your payout depends on what everyone else does. The <strong>4,000 KRL per-user cap</strong> is a ceiling, not a target.</p><p><strong>Note:</strong> the formula as published by KuCoin references the full 159,363 KRL figure, while the Trading Carnival pool is stated at 129,363 KRL. KuCoin's <a href="https://www.kucoin.com/announcement/en-kryll-krl-gemslot-campaign-trade-to-share-a-159363-krl-prize-pool">official announcement</a> and its <a href="https://www.kucoin.com/support/47185419968025">GemSlot Terms &amp; Conditions</a> are the binding reference for all campaign rules.</p><hr><h2 id="who-is-eligible-and-who-isn-t">Who is eligible, and who isn't</h2><p><strong>Eligible:</strong> any KYC-verified KuCoin user trading from their master account who enrolls in the campaign and meets the volume thresholds.</p><p><strong>Not eligible:</strong></p><ul><li>Sub-accounts</li><li>Market maker accounts</li><li>Institutional accounts</li><li>Any account KuCoin identifies as engaging in wash trading, self-dealing, bulk registration or market manipulation</li></ul><p>KuCoin reserves the right to modify or cancel the campaign, and the final interpretation of the rules is theirs. If you dispute a result, the appeal window closes <strong>two months after the campaign ends</strong>.</p><hr><h2 id="what-krl-actually-does-the-part-the-announcement-doesn-t-cover">What KRL actually does: the part the announcement doesn't cover</h2><p>Winning free tokens is fine. Knowing what they're for is better.</p><p><strong>KRL is the currency of the Kryll marketplace</strong>, the store inside KryllOS where the community will publish trading strategies, custom blocks, AI skills and apps. Every sale in that store is designed to split three ways:</p><ul><li><strong>70% to the creator</strong> who published the bot, block or app</li><li><strong>20% to KRL stakers</strong>, paid in KRL out of marketplace volume</li><li><strong>10% to Kryll</strong>, funding development and infrastructure</li></ul><p>That 20% is <strong>real yield</strong>. It comes out of what people actually spend in the store, not out of newly minted tokens. KRL's supply has been <strong>fixed at 49,417,348 since 2018</strong>, there is no minting function, and no new KRL is ever issued to pay staking rewards. Roughly 39.9M KRL circulates today. The token is ERC-20, live on <strong>Ethereum, Base, Arbitrum and Optimism</strong>.</p><p>Worth being straight about the timeline: the marketplace and KRL staking are still in development, not shipped. The split above is the published design, not a live mechanism you can earn from this week.</p><p><a href="https://blog.kryll.io/krl-kryllos-utility-tokenomics/">Read the full KRL utility and tokenomics breakdown →</a></p><hr><h2 id="and-kryllos-is-the-thing-you-ll-spend-it-in">And KryllOS is the thing you'll spend it in</h2><p><strong><a href="https://os.kryll.io/">KryllOS</a> is automated trading you actually own.</strong> It's a trading desktop that runs on your machine, not a website you log into, not a cloud service holding your keys.</p><p><strong>Free and open source.</strong> No subscription, no trading fees, no premium tier. <a href="https://blog.kryll.io/kryllos-truly-free/">KryllOS is genuinely free</a>, and the reasons are structural rather than promotional.</p><p><strong>Self-hosted, so your keys stay yours.</strong> You generate the API key on your exchange, you paste it into the app, and it stays on your disk. It never touches a Kryll server, because there isn't one in the path. <a href="https://blog.kryll.io/self-hosted-trading-bot-api-key-security/">Here's why that matters for API key security →</a></p><p><strong>No-code by design.</strong> Drag blocks onto a canvas to compose a strategy, with 30+ native blocks covering orders, indicators, market conditions, logic and variables. Or describe what you want in plain language and let the AI assemble it block by block, then read it, edit it and own it.</p><p><strong>Backtest before you risk anything.</strong> Replay a strategy against real market history, run several backtests in parallel, and compare results. And with 1-click VPS deploy, your strategies run 24/7 with your computer switched off. <a href="https://blog.kryll.io/kryllos-installation-guide/">Installation guide →</a></p><p>Live today: the Strategy Editor, Backtest Engine, Multi-Backtest, File Manager, 1-Click VPS Deploy and the built-in KRL Wallet. In development: live and paper trading, futures, portfolio tracking, the <a href="https://blog.kryll.io/kryllos-marketplace-automated-trading/">Marketplace</a>, the plugin system, the Kryll AI Agent, and KRL staking with real yield.</p><p><strong>On exchanges:</strong> Binance (spot and futures), Coinbase (spot) and Hyperliquid (perpetuals) are wired in today. <strong>KuCoin is on the roadmap</strong>, alongside Gate.io and Kraken, so if you're joining this campaign from a KuCoin account, that connection is coming.</p><p><strong><a href="https://os.kryll.io/">Get access to KryllOS →</a></strong></p><hr><h2 id="frequently-asked-questions">Frequently asked questions</h2><h3 id="what-is-the-kryll-gemslot-campaign-on-kucoin">What is the Kryll GemSlot campaign on KuCoin? </h3><p>It's a seven-day KuCoin trading campaign running September 10 to 17, 2026, distributing a 159,363 KRL prize pool across two pools, a 30,000 KRL Lucky Draw and a 129,363 KRL Trading Carnival, to users who trade KRL on KuCoin spot markets.</p><h3 id="when-does-the-krl-gemslot-campaign-start-and-end">When does the KRL GemSlot campaign start and end? </h3><p>It runs from 08:00 UTC on September 10, 2026 to 08:00 UTC on September 17, 2026.</p><h3 id="how-much-do-i-need-to-trade-to-qualify-for-krl-rewards">How much do I need to trade to qualify for KRL rewards? </h3><p>$250 in KRL spot trading volume for the Lucky Draw, and $600 in KRL/USDT spot trading volume for the Trading Carnival. Volume is counted as (buys + sells) x price, so a round trip counts twice.</p><h3 id="what-is-the-difference-between-lucky-draw-and-trading-carnival">What is the difference between Lucky Draw and Trading Carnival </h3><p>Lucky Draw is a draw among all qualified participants, with 2x multipliers for new users and for inviting three or more verified new users. Trading Carnival distributes rewards proportionally to your adjusted trading volume, capped at 4,000 KRL per user.</p><h3 id="what-are-the-rules-for-calculating-trading-volume">What are the rules for calculating trading volume? </h3><p>Trading Volume = (buys + sells) x price. For the Trading Carnival, your total is ((KRL/USDT volume x 2) + XRP/USDT volume + KCS/USDT volume) x your boost multiplier.</p><h3 id="which-trading-pairs-count-toward-the-campaign">Which trading pairs count toward the campaign? </h3><p>KRL/USDT is the qualifying pair for both pools and counts double in the Trading Carnival. Once you've cleared the $600 KRL/USDT threshold, XRP/USDT and KCS/USDT volume also counts toward your Trading Carnival share.</p><h3 id="is-there-a-cap-on-rewards">Is there a cap on rewards? </h3><p>Yes, 4,000 KRL per user in the Trading Carnival. KuCoin estimates Lucky Draw allocations in the 30 to 120 KRL range.</p><h3 id="can-i-participate-using-a-sub-account">Can I participate using a sub-account? </h3><p>No. Sub-accounts are not eligible, and accounts associated with the same identity count as a single participant. Trade from your master account.</p><h3 id="do-i-need-to-complete-kyc-to-join">Do I need to complete KYC to join? </h3><p>Yes. KYC verification is mandatory for all participants, and new users must register and complete full KYC during the campaign period to qualify for the 2x new-user multiplier.</p><h3 id="how-long-does-it-take-to-receive-token-rewards">How long does it take to receive token rewards? </h3><p>Rewards are distributed to eligible users' KuCoin Funding Accounts within 2 business days after the campaign ends.</p><h3 id="can-i-take-part-in-more-than-one-gemslot-campaign-at-the-same-time">Can I take part in more than one GemSlot campaign at the same time? </h3><p>Yes. When multiple GemSlot campaigns are running, you can participate in each of them under its own rules.</p><h3 id="what-can-i-do-with-krl-after-the-campaign">What can I do with KRL after the campaign? </h3><p>KRL is the currency of the Kryll marketplace inside KryllOS, the store where the community will publish trading strategies, custom blocks, AI skills and apps. The published design redistributes 20% of every marketplace sale to KRL stakers as real yield. The marketplace and staking are still in development.</p><h3 id="is-kryllos-free-to-use">Is KryllOS free to use? </h3><p>Yes. KryllOS is free and open source, with no subscription and no trading fees, and it runs on your own machine.</p><h3 id="does-kryllos-support-kucoin">Does KryllOS support KuCoin?</h3><p>Not yet. Binance, Coinbase and Hyperliquid are live today; KuCoin, Gate.io and Kraken are on the roadmap.</p><hr><p><em>Campaign terms are set and administered by KuCoin, and KuCoin's official announcement and Terms &amp; Conditions govern in the event of any discrepancy. This article is informational and is not financial advice, an offer, or a recommendation to buy, sell or trade any digital asset. Trading cryptocurrencies carries risk, including the risk of total loss. Evaluate your own circumstances and risk tolerance before participating.</em></p><hr><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Rejoindre la liste d'attente</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mise à jour KryllOS 0.5.41 : un vrai terminal, directement dans l&#x27;app ]]></title>
        <description><![CDATA[ Avec KryllOS, tu n'as jamais eu besoin d'une ligne de commande. Tu construis tes stratégies, tu les backtestes, tu les lances, tout ça depuis l'interface, et c'est très bien ainsi. La plupart des gens n'iront jamais plus loin, et ils ont raison. Mais il y a l'autre catégorie. Ceux qui ]]></description>
        <link>https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-41-terminal-integre/</link>
        <guid isPermaLink="false">6a54e939d9e60f88cb3b8494</guid>
        <category><![CDATA[ fr ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 11 Aug 2026 16:29:34 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/08/thumbnail-1.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/thumbnail-rounded-1.png" class="kg-image"></figure><p>Avec KryllOS, tu n'as jamais eu besoin d'une ligne de commande. Tu construis tes stratégies, tu les backtestes, tu les lances, tout ça depuis l'interface, et c'est très bien ainsi. La plupart des gens n'iront jamais plus loin, et ils ont raison.</p><p>Mais il y a l'autre catégorie. Ceux qui aiment avoir la main sur leur machine, jeter un œil sous le capot, lancer leurs propres trucs, bref, bidouiller. Pour eux, il y avait un mur : leur KryllOS tourne sur un VPS, et atteindre ce VPS voulait dire sortir de l'app et se battre avec un client SSH, une clé, une adresse, un port.</p><p>La 0.5.41 va droit au prompt. KryllOS embarque un vrai terminal, et il t'ouvre le shell de ton VPS directement dans l'app. Si tu fais partie de ceux que ça démange, ce qui suit est pour toi.</p><hr><h2 id="un-vrai-terminal-le-shell-de-ton-vps">Un vrai terminal, le shell de ton VPS</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-terminal.png" class="kg-image"></figure><p>Soyons clairs sur ce que c'est, parce que c'est là tout l'intérêt. Ce que tu tapes dans ce terminal s'exécute sur ton VPS, dans un vrai shell, ouvert sous ton utilisateur, pile dans ton dossier de travail KryllOS.</p><p>La différence, c'est que tu n'as rien à connecter. D'habitude, ouvrir une ligne de commande sur ton VPS, ça réclame un client SSH, une clé à garder précieusement, une adresse et un port à connaître. KryllOS tient déjà cette connexion sécurisée vers ton serveur, et le terminal passe par elle. Tu ouvres l'app <code>Terminal</code>, tu es dedans. Rien à installer, rien à retrouver, rien à taper de travers.</p><p><strong>Où le trouver</strong></p><ul><li>Ouvre l'app <code>Terminal</code>, avec tes autres apps KryllOS</li><li>Elle s'ouvre sur le shell de ton VPS, dans ton dossier de travail : tape <code>ls</code> pour voir tes stratégies</li></ul><hr><h2 id="il-se-comporte-comme-ton-vrai-terminal">Il se comporte comme ton vrai terminal</h2><p>Le plus rapide pour t'en convaincre, c'est de taper une commande. <code>pm2 list</code>, et l'état de ton moteur KryllOS s'affiche dans un tableau coloré. <code>top</code>, et tu as le moniteur système en plein écran qui se rafraîchit tout seul. <code>nano</code>, et un vrai éditeur de texte s'ouvre dans la fenêtre.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-terminal-pm2-list.png" class="kg-image"></figure><p>Et il a tous les réflexes que tu connais : <code>Tab</code> complète tes chemins, la flèche du haut rappelle ta dernière commande, <code>Ctrl+R</code> fouille ton historique, et cet historique se souvient de toi d'une session à l'autre. Si tu vis déjà dans un terminal, tu es chez toi tout de suite.</p><hr><h2 id="regarder-ton-moteur-en-direct">Regarder ton moteur en direct</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/pm2-logs-kryllos.png" class="kg-image"></figure><p>Ton bot tourne tout seul, et la plupart du temps tu n'as pas à le surveiller. Mais le jour où tu veux comprendre ce qu'il fabrique, par curiosité ou parce qu'un truc t'intrigue, le terminal te le montre en direct. Tape <code>pm2 logs kryllos</code>, et l'activité de ton moteur se met à défiler : les stratégies qui tournent, les événements, les erreurs éventuelles, au moment où ça arrive. Tu fais quelque chose dans l'app, tu vois les lignes s'écrire en face. <code>Ctrl+C</code> quand tu as vu ce que tu voulais.</p><hr><h2 id="en-faire-ton-terrain-de-jeu">En faire ton terrain de jeu</h2><p>C'est un vrai shell, alors tu en fais ce que tu veux. Tu te crées des alias pour ranger tes commandes préférées derrière un raccourci court. Tu écris ton propre petit script, tu le déposes dans ton espace KryllOS, tu le lances, et il apparaît dans ton gestionnaire de fichier comme le reste. Tout ce que tu ferais sur n'importe quel serveur Linux, tu peux le faire là, sans quitter l'app. C'est peut-être ça, le vrai confort : ton serveur redevient un endroit où tu mets les mains, pas une boîte scellée.</p><h3 id="bon-savoir">Bon à savoir</h3><p>Deux, trois choses avant de te lancer. Le terminal s'ouvre en une seule fenêtre à la fois, sans onglets. Si tu la fermes, ce qui tournait dedans s'arrête avec elle : pour lancer quelque chose qui doit continuer sans toi, fais précéder ta commande de <code>nohup</code> et suivre d'un <code>&amp;</code>. C'est un shell normal, pas un accès administrateur : les commandes qui touchent au système te demanderont un mot de passe. Et garde ton accès SSH sous le coude : ce terminal est servi par KryllOS, donc le jour où l'app elle-même ne répondrait plus, c'est par SSH que tu iras la relancer. Un raccourci formidable pour le quotidien, pas ta seule porte d'entrée.</p><hr><p>Tu peux très bien ne jamais ouvrir ce terminal, et ton KryllOS marchera pareil. L'interface suffit à faire tourner tes stratégies, et elle continuera. Mais si l'envie te prend d'aller mettre le nez dedans, ton VPS n'est plus une machine lointaine derrière un mur de SSH : c'est un serveur que tu ouvres d'un clic, où tu peux entrer, regarder, bricoler, comme chez toi.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Rejoindre la liste d'attente</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ KryllOS 0.5.41 update: a real terminal, right inside the app ]]></title>
        <description><![CDATA[ With KryllOS, you've never needed a command line. You build your strategies, you backtest them, you run them, all from the interface, and that's exactly how it should be. Most people will never go any further, and they're right not to. But there's the other crowd. The folks who like ]]></description>
        <link>https://blog.kryll.io/kryllos-0-5-41-update-built-in-terminal/</link>
        <guid isPermaLink="false">6a7b2dd7d9e60f88cb3b87aa</guid>
        <category><![CDATA[ announcements ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 11 Aug 2026 16:29:33 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/08/thumbnail.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/thumbnail-rounded.png" class="kg-image"></figure><p>With KryllOS, you've never needed a command line. You build your strategies, you backtest them, you run them, all from the interface, and that's exactly how it should be. Most people will never go any further, and they're right not to.</p><p>But there's the other crowd. The folks who like being hands-on with their machine, peeking under the hood, running their own stuff, basically tinkering. For them, there was a wall: their KryllOS runs on a VPS, and getting to that VPS meant leaving the app and wrestling with an SSH client, a key, an address, a port.</p><p>0.5.41 cuts straight to the prompt. KryllOS ships a real terminal, and it opens your VPS's shell right inside the app. If you're the type who's been itching for this, the rest is for you.</p><hr><h2 id="a-real-terminal-your-vps-s-shell">A real terminal, your VPS's shell</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-terminal.png" class="kg-image"></figure><p>Let's be clear about what this is, because that's the whole point. What you type in this terminal runs on your VPS, in a real shell, opened as your user, right in your KryllOS working folder.</p><p>The difference is that there's nothing for you to connect. Normally, opening a command line on your VPS calls for an SSH client, a key you have to keep safe, an address and a port to remember. KryllOS already holds that secure connection to your server, and the terminal rides on it. You open the <code>Terminal</code> app, and you're in. Nothing to install, nothing to dig up, nothing to mistype.</p><p><strong>Where to find it</strong></p><ul><li>Open the <code>Terminal</code> app, alongside your other KryllOS apps</li><li>It opens on your VPS's shell, in your working folder: type <code>ls</code> to see your strategies</li></ul><hr><h2 id="it-behaves-like-your-real-terminal">It behaves like your real terminal</h2><p>The fastest way to convince yourself is to type a command. <code>pm2 list</code>, and your KryllOS engine's status shows up in a color-coded table. <code>top</code>, and you get the full-screen system monitor refreshing on its own. <code>nano</code>, and a real text editor opens right in the window.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-terminal-pm2-list.png" class="kg-image"></figure><p>And it has all the muscle memory you know: <code>Tab</code> completes your paths, the up arrow brings back your last command, <code>Ctrl+R</code> digs through your history, and that history remembers you from one session to the next. If you already live in a terminal, you'll feel right at home.</p><hr><h2 id="watch-your-engine-live">Watch your engine, live</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/pm2-logs-kryllos.png" class="kg-image"></figure><p>Your bot runs on its own, and most of the time you don't need to watch it. But the day you want to understand what it's up to, out of curiosity or because something looks off, the terminal shows you live. Type <code>pm2 logs kryllos</code>, and your engine's activity starts scrolling by: the strategies running, the events, any errors, the moment they happen. Do something in the app, and you watch the lines write themselves right in front of you. <code>Ctrl+C</code> once you've seen what you came for.</p><hr><h2 id="make-it-your-playground">Make it your playground</h2><p>It's a real shell, so you do whatever you want with it. You set up aliases to park your go-to commands behind a short name. You write your own little script, drop it into your KryllOS space, run it, and it shows up in your file manager like everything else. Anything you'd do on any Linux server, you can do right here, without leaving the app. Maybe that's the real luxury: your server becomes a place you get your hands into again, not a sealed box.</p><h3 id="good-to-know">Good to know</h3><p>A couple of things before you dive in. The terminal opens one window at a time, no tabs. If you close it, whatever was running inside stops with it: to launch something that should keep going without you, put <code>nohup</code> in front of your command and an <code>&amp;</code> at the end. It's a normal shell, not an admin account: commands that touch the system will ask you for a password. And keep your SSH access on hand: this terminal is served by KryllOS itself, so the day the app stops responding, SSH is how you'll go restart it. A fantastic shortcut for day-to-day use, not your only way in.</p><hr><p>You could go your whole life without ever opening this terminal, and your KryllOS would run just the same. The interface is enough to keep your strategies going, and it will. But if the urge takes you to poke around, your VPS is no longer a distant machine behind a wall of SSH: it's a server you open with one click, where you can step in, look around, tinker, like it's home.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Join the Waitlist</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mise à jour KryllOS 0.5.38 : ton graphique et tes résultats de backtest passent en companion apps ]]></title>
        <description><![CDATA[ Chacun trade à sa façon, et surtout, chacun trade sur son propre matériel. Un laptop posé au coin de la table, un écran ultra-large, ou deux ou trois moniteurs alignés sur un bureau. Ton poste de travail, c'est le tien, et tu aimes l'organiser comme tu le sens. Jusqu'ici, l'éditeur ]]></description>
        <link>https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-38-companion-apps-fenetres-detachees/</link>
        <guid isPermaLink="false">6a54e92ad9e60f88cb3b848e</guid>
        <category><![CDATA[ fr ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Thu, 06 Aug 2026 14:31:03 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/08/Frame-1000001798-1.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001798.png" class="kg-image"></figure><p>Chacun trade à sa façon, et surtout, chacun trade sur son propre matériel. Un laptop posé au coin de la table, un écran ultra-large, ou deux ou trois moniteurs alignés sur un bureau. Ton poste de travail, c'est le tien, et tu aimes l'organiser comme tu le sens.</p><p>Jusqu'ici, l'éditeur KryllOS s'en tenait à une seule fenêtre. Monobloc, avec ses onglets, son graphique replié en haut et ses résultats de backtest coincés dans le même cadre. Que tu aies un écran de 13 pouces ou trois moniteurs à disposition, toute cette place autour, tu ne pouvais rien en faire.</p><p>La version 0.5.38 de KryllOS ouvre les choses. Ton graphique et tes résultats de backtest peuvent maintenant sortir de l'éditeur, sous forme de companion apps : de vraies fenêtres indépendantes que tu disposes comme tu l'entends. Tu ne subis plus une interface unique, tu composes la tienne. Et plus tu as d'espace à l'écran, plus tu vas en profiter ;)</p><hr><h2 id="d-tacher-le-graphique-et-les-r-sultats">Détacher le graphique et les résultats</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001797-1.png" class="kg-image"></figure><p>Tout part d'une icône. Un clic, et tes deux fenêtres se détachent d'un coup : l'éditeur referme ses panneaux internes et passe en plein écran, ton graphique file d'un côté, tes résultats de backtest de l'autre. Deux fenêtres à part entière, à toi.</p><p>À partir de là, tu es chez toi. Tu les déplaces, tu les redimensionnes, tu les poses où ça t'arrange : côte à côte sur un grand écran, ou carrément sur un second moniteur si tu en as un. L'éditeur d'un côté, ton graphique et tes résultats de l'autre, tout sous les yeux en même temps.</p><hr><h2 id="change-de-strat-gie-tes-fen-tres-suivent">Change de stratégie, tes fenêtres suivent</h2><!--kg-card-begin: html--><div id="kryll-compare-9f3a" style="display:block;margin:0;padding:0;border:0;max-width:100%"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-odayakawa-2.png" alt="KryllOS, comparaison des stratégies Odayakawa et Smart DCA" style="display:block;width:100%;height:auto;border-radius:14px"></div>
<script>
(function () {
  "use strict";

  var CFG = {
    hostId: "kryll-compare-9f3a",
    leftSrc: "https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-odayakawa-2.png",
    leftAlt: "KryllOS, stratégie Odayakawa : éditeur, graphique BNB/USDT et résultats de backtest",
    leftLabel: "Odayakawa",
    rightSrc: "https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-smart-DCA-2.png",
    rightAlt: "KryllOS, stratégie Smart DCA : éditeur, graphique BTC/USDT et résultats de backtest",
    rightLabel: "Smart DCA",
    ratio: "1920 / 1054",
    minPos: 6,
    maxPos: 94,
    travelMs: 2250,
    holdMs: 400,
    resumeMs: 2500,
    dragThreshold: 8,
    accent: "#a78bfa",
    radius: "14px"
  };

  var SPAN    = CFG.maxPos - CFG.minPos;
  var LEG     = CFG.travelMs + CFG.holdMs;
  var CYCLE   = LEG * 2;
  var SAMPLES = 40;

  function ease(x) { return 0.5 - 0.5 * Math.cos(Math.PI * x); }

  function posAt(t) {
    t = ((t % CYCLE) + CYCLE) % CYCLE;
    if (t < CFG.travelMs) return CFG.minPos + SPAN * ease(t / CFG.travelMs);
    if (t < LEG) return CFG.maxPos;
    var u = t - LEG;
    if (u < CFG.travelMs) return CFG.maxPos - SPAN * ease(u / CFG.travelMs);
    return CFG.minPos;
  }

  function timeForPos(p, backward) {
    var x = Math.min(1, Math.max(0, (p - CFG.minPos) / SPAN));
    var t = Math.acos(1 - 2 * x) / Math.PI * CFG.travelMs;
    return backward ? (LEG + CFG.travelMs - t) : t;
  }

  function timeline() {
    var ts = [], i;
    for (i = 0; i <= SAMPLES; i++) ts.push(CFG.travelMs * i / SAMPLES);
    ts.push(LEG);
    for (i = 1; i <= SAMPLES; i++) ts.push(LEG + CFG.travelMs * i / SAMPLES);
    ts.push(CYCLE);
    return ts;
  }

  function template() {
    return '' +
    '<style>' +
      ':host{all:initial;display:block;contain:layout style;max-width:100%}' +
      '*{box-sizing:border-box;margin:0;padding:0}' +
      '.frame{' +
        'position:relative;display:block;width:100%;overflow:hidden;' +
        'aspect-ratio:' + CFG.ratio + ';' +
        'border-radius:' + CFG.radius + ';' +
        'background:#0b0714;cursor:ew-resize;touch-action:pan-y;' +
        'user-select:none;-webkit-user-select:none;' +
        'font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;' +
        '-webkit-tap-highlight-color:transparent;' +
        'box-shadow:0 1px 2px rgba(0,0,0,.28),0 12px 32px -12px rgba(0,0,0,.5);' +
        'outline:none' +
      '}' +
      '.frame:focus-visible{box-shadow:0 0 0 3px ' + CFG.accent + '66,0 12px 32px -12px rgba(0,0,0,.5)}' +
      '.layer{position:absolute;top:0;left:0;width:100%;height:100%}' +
      '.layer img{' +
        'display:block;width:100%;height:100%;object-fit:cover;' +
        'border:0;border-radius:0;max-width:none;' +
        'user-select:none;-webkit-user-drag:none;pointer-events:none' +
      '}' +
      '.mask{overflow:hidden;will-change:transform}' +
      '.mask img{will-change:transform}' +
      '.rail{' +
        'position:absolute;top:0;left:0;width:100%;height:100%;' +
        'will-change:transform;pointer-events:none' +
      '}' +
      '.line{' +
        'position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;' +
        'background:linear-gradient(180deg,' +
          'rgba(167,139,250,0) 0%,' + CFG.accent + ' 10%,' + CFG.accent + ' 90%,rgba(167,139,250,0) 100%);' +
        'box-shadow:0 0 12px ' + CFG.accent + '80' +
      '}' +
      '.grip{' +
        'position:absolute;top:50%;left:0;width:44px;height:44px;margin:-22px 0 0 -22px;' +
        'border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1px;' +
        'background:rgba(14,10,26,.92);border:2px solid ' + CFG.accent + ';' +
        'box-shadow:0 0 0 4px rgba(167,139,250,.14),0 4px 14px rgba(0,0,0,.45)' +
      '}' +
      '.grip svg{display:block;width:13px;height:13px;fill:none;' +
        'stroke:#efeaff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}' +
      '.tag{' +
        'position:absolute;top:14px;padding:5px 11px;border-radius:999px;' +
        'font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;' +
        'line-height:1.4;white-space:nowrap;color:#efeaff;' +
        'background:rgba(10,7,20,.78);border:1px solid rgba(167,139,250,.38);' +
        'pointer-events:none;will-change:opacity' +
      '}' +
      '.tag-l{left:14px}' +
      '.tag-r{right:14px}' +
      '@media (max-width:520px){' +
        '.grip{width:36px;height:36px;margin:-18px 0 0 -18px}.grip svg{width:11px;height:11px}' +
        '.tag{top:9px;font-size:9px;padding:4px 8px}.tag-l{left:9px}.tag-r{right:9px}' +
      '}' +
    '</style>' +
    '<div class="frame" role="slider" tabindex="0"' +
        ' aria-label="Comparer ' + CFG.leftLabel + ' et ' + CFG.rightLabel + '"' +
        ' aria-valuemin="' + CFG.minPos + '" aria-valuemax="' + CFG.maxPos + '" aria-valuenow="' + CFG.minPos + '"' +
        ' aria-valuetext="' + CFG.leftLabel + ' à ' + CFG.minPos + ' %">' +
      '<div class="layer"><img src="' + CFG.rightSrc + '" alt="' + CFG.rightAlt + '" loading="lazy" decoding="async"></div>' +
      '<div class="layer mask"><img src="' + CFG.leftSrc + '" alt="' + CFG.leftAlt + '" loading="lazy" decoding="async"></div>' +
      '<span class="tag tag-l">' + CFG.leftLabel + '</span>' +
      '<span class="tag tag-r">' + CFG.rightLabel + '</span>' +
      '<div class="rail">' +
        '<div class="line"></div>' +
        '<div class="grip">' +
          '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M15 5 8 12l7 7"/></svg>' +
          '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M9 5l7 7-7 7"/></svg>' +
        '</div>' +
      '</div>' +
    '</div>';
  }

  function init(host) {
    if (!host || host.getAttribute("data-kc-ready")) return;
    host.setAttribute("data-kc-ready", "1");
    if (!host.attachShadow) return;

    var root = host.attachShadow({ mode: "open" });
    root.innerHTML = template();

    var frame   = root.querySelector(".frame");
    var mask    = root.querySelector(".mask");
    var maskImg = root.querySelector(".mask img");
    var rail    = root.querySelector(".rail");
    var tagL    = root.querySelector(".tag-l");
    var tagR    = root.querySelector(".tag-r");

    var canAnimate = typeof frame.animate === "function";
    var anims = [];
    var dragging = false, visible = true, backward = false;
    var resumeTimer = null, lastAria = -1;
    var staticPos = CFG.minPos, dragFrom = 0;
    var activeId = null, armed = false, startX = 0, startY = 0;

    var reduceMQ = window.matchMedia
      ? window.matchMedia("(prefers-reduced-motion: reduce)")
      : { matches: false, addEventListener: null };

    function tMask(p)    { return "translate3d(" + (-(100 - p)).toFixed(3) + "%,0,0)"; }
    function tMaskImg(p) { return "translate3d(" +  (100 - p).toFixed(3) + "%,0,0)"; }
    function tRail(p)    { return "translate3d(" +  p.toFixed(3) + "%,0,0)"; }
    function opL(p)      { return p > 16 ? 1 : Math.max(0, (p - 3) / 13); }
    function opR(p)      { return p < 84 ? 1 : Math.max(0, (97 - p) / 13); }

    function paint(p) {
      mask.style.transform    = tMask(p);
      maskImg.style.transform = tMaskImg(p);
      rail.style.transform    = tRail(p);
      tagL.style.opacity      = opL(p);
      tagR.style.opacity      = opR(p);
    }

    function announce(p) {
      var r = Math.round(p);
      if (r === lastAria) return;
      lastAria = r;
      frame.setAttribute("aria-valuenow", String(r));
      frame.setAttribute("aria-valuetext", CFG.leftLabel + " à " + r + " %");
    }

    function build(startTime, play) {
      var ts = timeline();
      var kMask = [], kImg = [], kRail = [], kL = [], kR = [];
      for (var i = 0; i < ts.length; i++) {
        var off = ts[i] / CYCLE, p = posAt(ts[i]);
        kMask.push({ offset: off, transform: tMask(p) });
        kImg.push({ offset: off, transform: tMaskImg(p) });
        kRail.push({ offset: off, transform: tRail(p) });
        kL.push({ offset: off, opacity: opL(p) });
        kR.push({ offset: off, opacity: opR(p) });
      }
      var timing = { duration: CYCLE, iterations: Infinity, easing: "linear" };
      anims = [
        mask.animate(kMask, timing),
        maskImg.animate(kImg, timing),
        rail.animate(kRail, timing),
        tagL.animate(kL, timing),
        tagR.animate(kR, timing)
      ];
      for (var j = 0; j < anims.length; j++) {
        anims[j].currentTime = startTime;
        if (!play) anims[j].pause();
      }
    }

    function currentPos() {
      return anims.length ? posAt(Number(anims[0].currentTime) || 0) : CFG.minPos;
    }

    function sync() {
      if (!anims.length) return;
      var run = visible && !document.hidden && !dragging
             && resumeTimer === null && !reduceMQ.matches;
      for (var i = 0; i < anims.length; i++) {
        if (run) anims[i].play(); else anims[i].pause();
      }
    }

    function holdThenResume() {
      if (resumeTimer !== null) clearTimeout(resumeTimer);
      resumeTimer = window.setTimeout(function () {
        resumeTimer = null;
        sync();
      }, CFG.resumeMs);
      sync();
    }

    function posFromEvent(e) {
      var r = frame.getBoundingClientRect();
      if (!r.width) return CFG.minPos;
      var p = ((e.clientX - r.left) / r.width) * 100;
      return Math.min(CFG.maxPos, Math.max(CFG.minPos, p));
    }

    function applyManual(p) {
      if (!canAnimate) { staticPos = p; paint(p); announce(p); return; }
      var t = timeForPos(p, backward);
      for (var i = 0; i < anims.length; i++) anims[i].currentTime = t;
      announce(p);
    }

    function beginDrag() {
      armed = false;
      dragging = true;
      dragFrom = canAnimate ? currentPos() : staticPos;
      sync();
    }

    frame.addEventListener("pointerdown", function (e) {
      if (e.button !== undefined && e.button !== 0) return;
      if (activeId !== null) return;
      activeId = e.pointerId;
      startX = e.clientX;
      startY = e.clientY;
      if (frame.setPointerCapture) { try { frame.setPointerCapture(e.pointerId); } catch (err) {} }
      if (e.pointerType === "touch") {
        armed = true;
      } else {
        beginDrag();
        applyManual(posFromEvent(e));
      }
    });

    frame.addEventListener("pointermove", function (e) {
      if (e.pointerId !== activeId) return;
      if (armed) {
        var dx = Math.abs(e.clientX - startX), dy = Math.abs(e.clientY - startY);
        if (dx < CFG.dragThreshold || dx <= dy) return;
        beginDrag();
      }
      if (!dragging) return;
      if (e.cancelable) e.preventDefault();
      var p = posFromEvent(e);
      if (Math.abs(p - dragFrom) > 0.5) { backward = p < dragFrom; dragFrom = p; }
      applyManual(p);
    });

    function endDrag(e) {
      if (e.pointerId !== activeId) return;
      activeId = null;
      if (frame.releasePointerCapture) { try { frame.releasePointerCapture(e.pointerId); } catch (err) {} }
      if (armed) { armed = false; return; }
      if (!dragging) return;
      dragging = false;
      holdThenResume();
    }
    frame.addEventListener("pointerup", endDrag);
    frame.addEventListener("pointercancel", endDrag);

    frame.addEventListener("keydown", function (e) {
      var step = e.shiftKey ? 10 : 3, from = canAnimate ? currentPos() : staticPos, next = null;
      if (e.key === "ArrowLeft")       next = from - step;
      else if (e.key === "ArrowRight") next = from + step;
      else if (e.key === "Home")       next = CFG.minPos;
      else if (e.key === "End")        next = CFG.maxPos;
      if (next === null) return;
      e.preventDefault();
      next = Math.min(CFG.maxPos, Math.max(CFG.minPos, next));
      backward = next < from;
      applyManual(next);
      holdThenResume();
    });

    if (window.IntersectionObserver) {
      new IntersectionObserver(function (entries) {
        visible = entries[entries.length - 1].isIntersecting;
        sync();
      }, { threshold: 0.05 }).observe(host);
    }

    document.addEventListener("visibilitychange", sync);

    if (reduceMQ.addEventListener) {
      reduceMQ.addEventListener("change", function () {
        if (reduceMQ.matches) applyManual(50);
        sync();
      });
    }

    if (!canAnimate) {
      staticPos = 50;
      paint(50);
      announce(50);
      return;
    }
    build(reduceMQ.matches ? timeForPos(50, false) : 0, false);
    announce(reduceMQ.matches ? 50 : CFG.minPos);
    sync();
  }

  function boot() {
    var list = document.querySelectorAll('[id="' + CFG.hostId + '"]');
    for (var i = 0; i < list.length; i++) init(list[i]);
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", boot);
  } else {
    boot();
  }
})();
</script><!--kg-card-end: html--><p>Tes fenêtres détachées restent branchées sur l'éditeur : ce que tu changes d'un côté se met à jour de l'autre. Mais le vrai confort arrive quand tu changes de stratégie.</p><p>Ton éditeur ne tient pas qu'une stratégie : chaque onglet en est une. Quand tu passes d'un onglet à l'autre, tout ton décor suit d'un bloc. La fenêtre des résultats affiche le backtest de la nouvelle stratégie, le graphique bascule sur la bonne courbe avec ses indicateurs et ses positions, l'éditeur montre les bons blocs. Tu changes de stratégie, ton poste entier se reconfigure tout seul.</p><hr><h2 id="le-verrou-pour-figer-une-fen-tre">Le verrou, pour figer une fenêtre</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001799.png" class="kg-image"></figure><p>Tes fenêtres suivent ton éditeur, mais parfois tu veux justement qu'une d'elles arrête de bouger : la garder sur un résultat précis pendant que tu repars modifier ta stratégie à côté. Pour ça, il y a le verrou.</p><p>Chaque companion app porte une petite icône qui indique son état : un maillon quand elle est liée à l'éditeur, un cadenas quand elle est figée. Tu cliques, le maillon devient cadenas, et la fenêtre reste sur sa version quoi que tu fasses ensuite.</p><p>C'est ce qui rend la comparaison de versions possible. Tu figes le backtest d'une stratégie, tu retournes changer un indicateur ou un niveau, tu relances. D'un côté ton nouveau résultat, de l'autre l'ancien resté figé, à comparer directement. Tu déverrouilles quand tu as fini, la fenêtre se resynchronise.</p><hr><p>Au fond, la 0.5.38 fait tomber les murs de l'éditeur. Ton graphique, tes résultats et ta stratégie ne se disputent plus une seule fenêtre : chacun a la sienne, tu les organises comme tu penses, et tout reste connecté à ce que tu construis. Ton second écran a enfin une raison d'exister, et mener deux idées en parallèle n'est plus un casse-tête de fenêtres. Mets à jour vers la 0.5.38, sors ton graphique et tes résultats, et donne-leur enfin de la place ;)</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Rejoindre la liste d'attente</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ KryllOS 0.5.38 update: your chart and backtest results become companion apps ]]></title>
        <description><![CDATA[ Everyone trades their own way, and above all, everyone trades on their own hardware. A laptop off in the corner of a table, one ultra-wide screen, or two or three monitors lined up on a desk. Your workspace is yours, and you like to set it up however feels right. ]]></description>
        <link>https://blog.kryll.io/kryllos-0-5-38-update-your-chart-and-backtest-results-become-companion-apps/</link>
        <guid isPermaLink="false">6a747d2bd9e60f88cb3b8748</guid>
        <category><![CDATA[ announcements ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Thu, 06 Aug 2026 14:31:01 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/08/Frame-1000001798-2.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001798.png" class="kg-image"></figure><p>Everyone trades their own way, and above all, everyone trades on their own hardware. A laptop off in the corner of a table, one ultra-wide screen, or two or three monitors lined up on a desk. Your workspace is yours, and you like to set it up however feels right.</p><p>Until now, the KryllOS editor kept to a single window. One solid block, with its tabs, its chart folded up at the top, and its backtest results boxed into the same frame. Whether you were on a 13-inch screen or had three monitors to work with, all that room around it went to waste.</p><p>KryllOS 0.5.38 opens things up. Your chart and your backtest results can now leave the editor as companion apps: real standalone windows you arrange however you want. You're no longer stuck with one fixed layout, you build your own. And the more screen space you have, the more you'll get out of it ;)</p><hr><h2 id="detach-your-chart-and-results">Detach your chart and results</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001797-1.png" class="kg-image"></figure><p>It all starts with one icon. A single click, and both windows detach at once: the editor closes its inner panels and goes full screen, your chart shoots out to one side, your backtest results to the other. Two windows in their own right, all yours.</p><p>From there, you're in charge. You move them, resize them, drop them wherever works for you: side by side on a big screen, or straight onto a second monitor if you have one. Editor on one side, your chart and results on the other, everything in view at once.</p><hr><h2 id="switch-strategies-your-windows-follow">Switch strategies, your windows follow</h2><!--kg-card-begin: html--><div id="kryll-compare-9f3a" style="display:block;margin:0;padding:0;border:0;max-width:100%"><img src="https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-odayakawa-2.png" alt="KryllOS, comparaison des stratégies Odayakawa et Smart DCA" style="display:block;width:100%;height:auto;border-radius:14px"></div>
<script>
(function () {
  "use strict";

  var CFG = {
    hostId: "kryll-compare-9f3a",
    leftSrc: "https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-odayakawa-2.png",
    leftAlt: "KryllOS, stratégie Odayakawa : éditeur, graphique BNB/USDT et résultats de backtest",
    leftLabel: "Odayakawa",
    rightSrc: "https://blog.kryll.io/content/images/2026/08/kryllos-editor-companion-apps-smart-DCA-2.png",
    rightAlt: "KryllOS, stratégie Smart DCA : éditeur, graphique BTC/USDT et résultats de backtest",
    rightLabel: "Smart DCA",
    ratio: "1920 / 1054",
    minPos: 6,
    maxPos: 94,
    travelMs: 2250,
    holdMs: 400,
    resumeMs: 2500,
    dragThreshold: 8,
    accent: "#a78bfa",
    radius: "14px"
  };

  var SPAN    = CFG.maxPos - CFG.minPos;
  var LEG     = CFG.travelMs + CFG.holdMs;
  var CYCLE   = LEG * 2;
  var SAMPLES = 40;

  function ease(x) { return 0.5 - 0.5 * Math.cos(Math.PI * x); }

  function posAt(t) {
    t = ((t % CYCLE) + CYCLE) % CYCLE;
    if (t < CFG.travelMs) return CFG.minPos + SPAN * ease(t / CFG.travelMs);
    if (t < LEG) return CFG.maxPos;
    var u = t - LEG;
    if (u < CFG.travelMs) return CFG.maxPos - SPAN * ease(u / CFG.travelMs);
    return CFG.minPos;
  }

  function timeForPos(p, backward) {
    var x = Math.min(1, Math.max(0, (p - CFG.minPos) / SPAN));
    var t = Math.acos(1 - 2 * x) / Math.PI * CFG.travelMs;
    return backward ? (LEG + CFG.travelMs - t) : t;
  }

  function timeline() {
    var ts = [], i;
    for (i = 0; i <= SAMPLES; i++) ts.push(CFG.travelMs * i / SAMPLES);
    ts.push(LEG);
    for (i = 1; i <= SAMPLES; i++) ts.push(LEG + CFG.travelMs * i / SAMPLES);
    ts.push(CYCLE);
    return ts;
  }

  function template() {
    return '' +
    '<style>' +
      ':host{all:initial;display:block;contain:layout style;max-width:100%}' +
      '*{box-sizing:border-box;margin:0;padding:0}' +
      '.frame{' +
        'position:relative;display:block;width:100%;overflow:hidden;' +
        'aspect-ratio:' + CFG.ratio + ';' +
        'border-radius:' + CFG.radius + ';' +
        'background:#0b0714;cursor:ew-resize;touch-action:pan-y;' +
        'user-select:none;-webkit-user-select:none;' +
        'font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;' +
        '-webkit-tap-highlight-color:transparent;' +
        'box-shadow:0 1px 2px rgba(0,0,0,.28),0 12px 32px -12px rgba(0,0,0,.5);' +
        'outline:none' +
      '}' +
      '.frame:focus-visible{box-shadow:0 0 0 3px ' + CFG.accent + '66,0 12px 32px -12px rgba(0,0,0,.5)}' +
      '.layer{position:absolute;top:0;left:0;width:100%;height:100%}' +
      '.layer img{' +
        'display:block;width:100%;height:100%;object-fit:cover;' +
        'border:0;border-radius:0;max-width:none;' +
        'user-select:none;-webkit-user-drag:none;pointer-events:none' +
      '}' +
      '.mask{overflow:hidden;will-change:transform}' +
      '.mask img{will-change:transform}' +
      '.rail{' +
        'position:absolute;top:0;left:0;width:100%;height:100%;' +
        'will-change:transform;pointer-events:none' +
      '}' +
      '.line{' +
        'position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;' +
        'background:linear-gradient(180deg,' +
          'rgba(167,139,250,0) 0%,' + CFG.accent + ' 10%,' + CFG.accent + ' 90%,rgba(167,139,250,0) 100%);' +
        'box-shadow:0 0 12px ' + CFG.accent + '80' +
      '}' +
      '.grip{' +
        'position:absolute;top:50%;left:0;width:44px;height:44px;margin:-22px 0 0 -22px;' +
        'border-radius:50%;display:flex;align-items:center;justify-content:center;gap:1px;' +
        'background:rgba(14,10,26,.92);border:2px solid ' + CFG.accent + ';' +
        'box-shadow:0 0 0 4px rgba(167,139,250,.14),0 4px 14px rgba(0,0,0,.45)' +
      '}' +
      '.grip svg{display:block;width:13px;height:13px;fill:none;' +
        'stroke:#efeaff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}' +
      '.tag{' +
        'position:absolute;top:14px;padding:5px 11px;border-radius:999px;' +
        'font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;' +
        'line-height:1.4;white-space:nowrap;color:#efeaff;' +
        'background:rgba(10,7,20,.78);border:1px solid rgba(167,139,250,.38);' +
        'pointer-events:none;will-change:opacity' +
      '}' +
      '.tag-l{left:14px}' +
      '.tag-r{right:14px}' +
      '@media (max-width:520px){' +
        '.grip{width:36px;height:36px;margin:-18px 0 0 -18px}.grip svg{width:11px;height:11px}' +
        '.tag{top:9px;font-size:9px;padding:4px 8px}.tag-l{left:9px}.tag-r{right:9px}' +
      '}' +
    '</style>' +
    '<div class="frame" role="slider" tabindex="0"' +
        ' aria-label="Comparer ' + CFG.leftLabel + ' et ' + CFG.rightLabel + '"' +
        ' aria-valuemin="' + CFG.minPos + '" aria-valuemax="' + CFG.maxPos + '" aria-valuenow="' + CFG.minPos + '"' +
        ' aria-valuetext="' + CFG.leftLabel + ' à ' + CFG.minPos + ' %">' +
      '<div class="layer"><img src="' + CFG.rightSrc + '" alt="' + CFG.rightAlt + '" loading="lazy" decoding="async"></div>' +
      '<div class="layer mask"><img src="' + CFG.leftSrc + '" alt="' + CFG.leftAlt + '" loading="lazy" decoding="async"></div>' +
      '<span class="tag tag-l">' + CFG.leftLabel + '</span>' +
      '<span class="tag tag-r">' + CFG.rightLabel + '</span>' +
      '<div class="rail">' +
        '<div class="line"></div>' +
        '<div class="grip">' +
          '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M15 5 8 12l7 7"/></svg>' +
          '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M9 5l7 7-7 7"/></svg>' +
        '</div>' +
      '</div>' +
    '</div>';
  }

  function init(host) {
    if (!host || host.getAttribute("data-kc-ready")) return;
    host.setAttribute("data-kc-ready", "1");
    if (!host.attachShadow) return;

    var root = host.attachShadow({ mode: "open" });
    root.innerHTML = template();

    var frame   = root.querySelector(".frame");
    var mask    = root.querySelector(".mask");
    var maskImg = root.querySelector(".mask img");
    var rail    = root.querySelector(".rail");
    var tagL    = root.querySelector(".tag-l");
    var tagR    = root.querySelector(".tag-r");

    var canAnimate = typeof frame.animate === "function";
    var anims = [];
    var dragging = false, visible = true, backward = false;
    var resumeTimer = null, lastAria = -1;
    var staticPos = CFG.minPos, dragFrom = 0;
    var activeId = null, armed = false, startX = 0, startY = 0;

    var reduceMQ = window.matchMedia
      ? window.matchMedia("(prefers-reduced-motion: reduce)")
      : { matches: false, addEventListener: null };

    function tMask(p)    { return "translate3d(" + (-(100 - p)).toFixed(3) + "%,0,0)"; }
    function tMaskImg(p) { return "translate3d(" +  (100 - p).toFixed(3) + "%,0,0)"; }
    function tRail(p)    { return "translate3d(" +  p.toFixed(3) + "%,0,0)"; }
    function opL(p)      { return p > 16 ? 1 : Math.max(0, (p - 3) / 13); }
    function opR(p)      { return p < 84 ? 1 : Math.max(0, (97 - p) / 13); }

    function paint(p) {
      mask.style.transform    = tMask(p);
      maskImg.style.transform = tMaskImg(p);
      rail.style.transform    = tRail(p);
      tagL.style.opacity      = opL(p);
      tagR.style.opacity      = opR(p);
    }

    function announce(p) {
      var r = Math.round(p);
      if (r === lastAria) return;
      lastAria = r;
      frame.setAttribute("aria-valuenow", String(r));
      frame.setAttribute("aria-valuetext", CFG.leftLabel + " à " + r + " %");
    }

    function build(startTime, play) {
      var ts = timeline();
      var kMask = [], kImg = [], kRail = [], kL = [], kR = [];
      for (var i = 0; i < ts.length; i++) {
        var off = ts[i] / CYCLE, p = posAt(ts[i]);
        kMask.push({ offset: off, transform: tMask(p) });
        kImg.push({ offset: off, transform: tMaskImg(p) });
        kRail.push({ offset: off, transform: tRail(p) });
        kL.push({ offset: off, opacity: opL(p) });
        kR.push({ offset: off, opacity: opR(p) });
      }
      var timing = { duration: CYCLE, iterations: Infinity, easing: "linear" };
      anims = [
        mask.animate(kMask, timing),
        maskImg.animate(kImg, timing),
        rail.animate(kRail, timing),
        tagL.animate(kL, timing),
        tagR.animate(kR, timing)
      ];
      for (var j = 0; j < anims.length; j++) {
        anims[j].currentTime = startTime;
        if (!play) anims[j].pause();
      }
    }

    function currentPos() {
      return anims.length ? posAt(Number(anims[0].currentTime) || 0) : CFG.minPos;
    }

    function sync() {
      if (!anims.length) return;
      var run = visible && !document.hidden && !dragging
             && resumeTimer === null && !reduceMQ.matches;
      for (var i = 0; i < anims.length; i++) {
        if (run) anims[i].play(); else anims[i].pause();
      }
    }

    function holdThenResume() {
      if (resumeTimer !== null) clearTimeout(resumeTimer);
      resumeTimer = window.setTimeout(function () {
        resumeTimer = null;
        sync();
      }, CFG.resumeMs);
      sync();
    }

    function posFromEvent(e) {
      var r = frame.getBoundingClientRect();
      if (!r.width) return CFG.minPos;
      var p = ((e.clientX - r.left) / r.width) * 100;
      return Math.min(CFG.maxPos, Math.max(CFG.minPos, p));
    }

    function applyManual(p) {
      if (!canAnimate) { staticPos = p; paint(p); announce(p); return; }
      var t = timeForPos(p, backward);
      for (var i = 0; i < anims.length; i++) anims[i].currentTime = t;
      announce(p);
    }

    function beginDrag() {
      armed = false;
      dragging = true;
      dragFrom = canAnimate ? currentPos() : staticPos;
      sync();
    }

    frame.addEventListener("pointerdown", function (e) {
      if (e.button !== undefined && e.button !== 0) return;
      if (activeId !== null) return;
      activeId = e.pointerId;
      startX = e.clientX;
      startY = e.clientY;
      if (frame.setPointerCapture) { try { frame.setPointerCapture(e.pointerId); } catch (err) {} }
      if (e.pointerType === "touch") {
        armed = true;
      } else {
        beginDrag();
        applyManual(posFromEvent(e));
      }
    });

    frame.addEventListener("pointermove", function (e) {
      if (e.pointerId !== activeId) return;
      if (armed) {
        var dx = Math.abs(e.clientX - startX), dy = Math.abs(e.clientY - startY);
        if (dx < CFG.dragThreshold || dx <= dy) return;
        beginDrag();
      }
      if (!dragging) return;
      if (e.cancelable) e.preventDefault();
      var p = posFromEvent(e);
      if (Math.abs(p - dragFrom) > 0.5) { backward = p < dragFrom; dragFrom = p; }
      applyManual(p);
    });

    function endDrag(e) {
      if (e.pointerId !== activeId) return;
      activeId = null;
      if (frame.releasePointerCapture) { try { frame.releasePointerCapture(e.pointerId); } catch (err) {} }
      if (armed) { armed = false; return; }
      if (!dragging) return;
      dragging = false;
      holdThenResume();
    }
    frame.addEventListener("pointerup", endDrag);
    frame.addEventListener("pointercancel", endDrag);

    frame.addEventListener("keydown", function (e) {
      var step = e.shiftKey ? 10 : 3, from = canAnimate ? currentPos() : staticPos, next = null;
      if (e.key === "ArrowLeft")       next = from - step;
      else if (e.key === "ArrowRight") next = from + step;
      else if (e.key === "Home")       next = CFG.minPos;
      else if (e.key === "End")        next = CFG.maxPos;
      if (next === null) return;
      e.preventDefault();
      next = Math.min(CFG.maxPos, Math.max(CFG.minPos, next));
      backward = next < from;
      applyManual(next);
      holdThenResume();
    });

    if (window.IntersectionObserver) {
      new IntersectionObserver(function (entries) {
        visible = entries[entries.length - 1].isIntersecting;
        sync();
      }, { threshold: 0.05 }).observe(host);
    }

    document.addEventListener("visibilitychange", sync);

    if (reduceMQ.addEventListener) {
      reduceMQ.addEventListener("change", function () {
        if (reduceMQ.matches) applyManual(50);
        sync();
      });
    }

    if (!canAnimate) {
      staticPos = 50;
      paint(50);
      announce(50);
      return;
    }
    build(reduceMQ.matches ? timeForPos(50, false) : 0, false);
    announce(reduceMQ.matches ? 50 : CFG.minPos);
    sync();
  }

  function boot() {
    var list = document.querySelectorAll('[id="' + CFG.hostId + '"]');
    for (var i = 0; i < list.length; i++) init(list[i]);
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", boot);
  } else {
    boot();
  }
})();
</script><!--kg-card-end: html--><p>Your detached windows stay wired to the editor: change something on one side and it updates on the other. But the real convenience kicks in when you switch strategies.</p><p>Your editor doesn't hold just one strategy: each tab is one. When you move from one tab to another, your whole setup follows all at once. The results window shows the backtest for the new strategy, the chart switches to the right curve with its indicators and positions, the editor shows the right blocks. You switch strategies, and your entire workstation reconfigures itself.</p><hr><h2 id="the-lock-freeze-a-window-in-place">The lock: freeze a window in place</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/08/Frame-1000001799.png" class="kg-image"></figure><p>Your windows follow your editor, but sometimes you want one of them to stop moving: to hold it on a specific result while you go back to tweaking your strategy on the side. That's what the lock is for.</p><p>Each companion app carries a small icon that shows its state: a chain link when it's tied to the editor, a padlock when it's frozen. You click, the link turns into a padlock, and the window stays on its version no matter what you do next.</p><p>That's what makes comparing versions possible. You freeze one strategy's backtest, go back and change an indicator or a level, and run it again. On one side your new result, on the other the old one, still frozen, right there to compare. You unlock when you're done, and the window resyncs.</p><hr><p>At its core, 0.5.38 tears down the walls of the editor. Your chart, your results, and your strategy no longer fight over a single window: each gets its own, you organize them however makes sense to you, and everything stays connected to what you're building. Your second screen finally has a reason to exist, and running two ideas in parallel is no longer a window-juggling headache. Update to 0.5.38, pop your chart and results out, and give them some room at last ;)</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Join the Waitlist</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ KryllOS 0.5.35 update: the Multi-Backtest app for running your backtests in batches ]]></title>
        <description><![CDATA[ Version 0.5.32 unlocked parallelism: multiple engines, each on its own core, plus slots to advance several backtests per engine. The idea was to launch a whole batch of backtests at once, without waiting for each one to finish before starting the next. What was missing was the tool ]]></description>
        <link>https://blog.kryll.io/kryllos-0-5-35-multi-backtest-batches/</link>
        <guid isPermaLink="false">6a675358d9e60f88cb3b863c</guid>
        <category><![CDATA[ announcements ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 28 Jul 2026 14:37:48 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/07/MULTIBACKTEST-thumbnail.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-289.png" class="kg-image"></figure><p>Version <a href="https://blog.kryll.io/kryllos-0-5-32-update-parallel-backtests-memory/">0.5.32</a> unlocked parallelism: multiple engines, each on its own core, plus slots to advance several backtests per engine. The idea was to launch a whole batch of backtests at once, without waiting for each one to finish before starting the next. What was missing was the tool to build that batch. You were still launching your backtests one at a time: open a tab, configure it, run it, then start over for every pair, every timeframe, every variant.</p><p>That's what 0.5.35 brings: the Multi-Backtest app. You build your list of backtests once, launch the whole thing, and it clears itself across the available engines while you work on something else.</p><hr><h2 id="the-multi-backtest-app">The Multi-Backtest app</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-270.png" class="kg-image"></figure><p>Multi-Backtest is a list of runs. Each row is a backtest ready to go, with its strategy, platform, pair, and timeframe. Nothing forces you to stick to a single strategy: you can stack the same one across ten pairs, ten different strategies, or any mix of the two. You build the list, you launch it, that's it.</p><hr><h3 id="adding-a-strategy-to-the-list">Adding a strategy to the list</h3><p>Two paths, depending on where you are :</p><p><strong>From the editor</strong>, the <code>Add to multi-backtest</code> button sends the open strategy to the list along with its current configuration platform, pair, and timeframe already set. Switch pairs, click again, and the row gets added to the list.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-272-1.png" class="kg-image"></figure><p><strong>From the file manager</strong>, right-clicking a strategy offers the same <code>Add to multi-backtest</code> option. The difference: it arrives unconfigured, since you haven't opened it. You'll need to set it up before running it.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-275-1.png" class="kg-image"></figure><p><strong>How to add a backtest to the list</strong></p><ul><li>From the editor, set your platform, pair, and timeframe, then click <code>Add to multi-backtest</code></li><li>Or right-click a strategy in the file manager, then <code>Add to multi-backtest</code></li><li>Repeat as many times as needed, each addition stacks onto the list</li></ul><hr><h3 id="configuring-and-duplicating-your-backtests">Configuring and duplicating your backtests</h3><p>A row can be edited at any time. Double-clicking it, or right-clicking and selecting <code>Edit</code>, opens its run settings: platform, pair, timeframe. Adjust, hit <code>Save</code>, and the row is ready.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-265.png" class="kg-image"></figure><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-266.png" class="kg-image"></figure><hr><p><code>Duplicate</code> is the move that saves the most time. Configure one row correctly, duplicate it, and on the copy only change what varies, the pair or the timeframe. One on ETH, one on Solana, one on last year. In a few clicks, you've built a full series without ever re-entering the same settings twice.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-263.png" class="kg-image"></figure><p><strong>How to set up a series</strong></p><ul><li>Double-click a row (or right-click then <code>Edit</code>) to open its run settings</li><li>Set the platform, pair, and timeframe, then <code>Save</code></li><li>Right-click then <code>Duplicate</code> to copy the row</li><li>On the copy, only change what varies, the pair or the timeframe</li></ul><hr><h2 id="run-your-whole-list-in-one-click">Run your whole list in one click</h2><p>List ready? The <code>Run All</code> button launches everything. One click, and you no longer have to come back and trigger each backtest yourself: whatever can start right away does, and the rest waits its turn, kicking in automatically as engines free up. Your list clears itself.</p><p>In practice: testing ten pairs one at a time means ten round trips configure, launch, wait, repeat. With Multi-Backtest, it's one list built once and a single Run All. The time you used to spend clicking, you now spend analyzing.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-267.png" class="kg-image"></figure><hr><h2 id="how-many-backtests-can-run-at-the-same-time-on-kryllos">How many backtests can run at the same time on KryllOS?</h2><p>That depends on what you've set in <code>Settings &gt; Performance</code>, under "Parallel backtests," with the two sliders introduced in 0.5.32:</p><ul><li><code>Backtest engines</code>: the number of engines running in parallel, each on its own core. This is the real speed lever, the more you have, the sooner your batch finishes. KryllOS detects your available cores and recommends a value suited to your machine.</li><li><code>Multiplexed slots</code>: several backtests sharing the same engine, each advancing in turn. None of them run faster, but they all progress together.</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/0.5.32-performances-1.png" class="kg-image"></figure><p>The total follows the formula shown at the top of the panel: <code>moteurs × slots</code>. Two engines and two slots means four backtests running at once, with the rest of your list following behind. That's exactly what multiplexed slots were built for: launching a whole batch without waiting for each one to finish. Multi-Backtest is the tool that feeds those engines.</p><hr><h2 id="cleaning-up-the-multi-backtest-list">Cleaning up the Multi-Backtest list</h2><p>Each row shows its own progress bar, handy for longer strategies where a run takes a while. You can see at a glance what's running, what's waiting, and what's done.</p><p>Two buttons for wrapping up a series. <code>Clear</code> removes finished runs from the list and keeps the view tidy. <code>Cancel all</code> stops everything, including runs still in progress, and cleans up after itself.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-273.png" class="kg-image"></figure><hr><h2 id="-backtest-files">.backtest files</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-274.png" class="kg-image"></figure><p>Every backtest produces a <code>.backtest</code>. Until now, it was on you to save it, using the floppy disk icon. Multi-Backtest does it automatically for every run in your list, under a default name that includes the strategy, the pair, and the timestamp. Your results are kept without you having to think about it, and you know which is which without opening them.</p><p>A <code>.backtest</code> file is self-contained: it holds the strategy, the run, and the logs, all in a single file.</p><h3 id="finding-your-backtests-in-the-file-manager">Finding your backtests in the file manager</h3><p>In the file manager, the <code>backtests</code> section groups together all your saved backtests, both from Multi-Backtest and the ones you save manually. The file manager now refreshes every time it's displayed, so whatever you just launched is already there, and its side navigation is freer to use.</p><hr><h2 id="opening-your-backtests-and-their-linked-strategy">Opening your backtests and their linked strategy</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-287-1.png" class="kg-image"></figure><p>A backtest can be reopened in the editor with its full results, exactly as they were at the end of the run. Since your strategy may have changed in the meantime, KryllOS handles the different cases:</p><ul><li>The tab is already open elsewhere: it takes you back to it instead of creating a duplicate.</li><li>You've moved a block since then: it still finds the right strategy.</li><li>You've edited the strategy: it opens a new tab with the version that was actually backtested, since it's no longer the same one.</li><li>The strategy is no longer on your drive: it asks whether you want to cancel, or open the version that was backtested.</li></ul><hr><h2 id="sharing-a-backtest">Sharing a backtest</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-288.png" class="kg-image"></figure><p>Since the file contains everything, you can hand it over. <code>Export to zip</code> packages the whole thing. On the other end, the person opens your strategy, reviews the backtest and its source code, and can rerun it themselves to verify. A result you're presenting is no longer a screenshot, it's a full test the other person can replay.</p><hr><p>0.5.35 brings two things: the Multi-Backtest app, which builds and runs your backtests in batches while you work on something else, and automatic saving of runs as organized, reopenable, shareable files. Update to 0.5.35, stack a few pairs into Multi-Backtest, and click <code>Run All</code>.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Join the Waitlist</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>
    <item>
        <title><![CDATA[ Mise à jour KryllOS 0.5.35 : l&#x27;app Multi-Backtest pour lancer tes backtests en lot ]]></title>
        <description><![CDATA[ La version 0.5.32 a débloqué le parallélisme : plusieurs moteurs, chacun sur son cœur, et des slots pour faire avancer plusieurs backtests par moteur. L'intérêt annoncé, c'était de lancer tout un lot de backtests d'un coup, sans attendre que chacun finisse pour passer au suivant. Il manquait l'outil pour ]]></description>
        <link>https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-35-multi-backtest-en-lot/</link>
        <guid isPermaLink="false">6a54e90cd9e60f88cb3b8486</guid>
        <category><![CDATA[ fr ]]></category>
        <dc:creator><![CDATA[ Svein ]]></dc:creator>
        <pubDate>Tue, 28 Jul 2026 14:37:44 +0200</pubDate>
        <media:content url="https://blog.kryll.io/content/images/2026/07/MULTIBACKTEST-thumbnail-1.png" medium="image"/>
        <content:encoded><![CDATA[ <figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-289-1.png" class="kg-image"></figure><p>La version <a href="https://blog.kryll.io/fr/mise-a-jour-kryllos-0-5-32-backtests-parallele-memoire/">0.5.32</a> a débloqué le parallélisme : plusieurs moteurs, chacun sur son cœur, et des slots pour faire avancer plusieurs backtests par moteur. L'intérêt annoncé, c'était de lancer tout un lot de backtests d'un coup, sans attendre que chacun finisse pour passer au suivant. Il manquait l'outil pour constituer ce lot. Tu lançais encore tes backtests un par un : ouvrir un onglet, le configurer, lancer, puis recommencer pour chaque paire, chaque période, chaque variante.</p><p>C'est ce que la 0.5.35 apporte, l'application Multi-Backtest. Tu prépares ta liste de backtests une bonne fois, tu la lances entière et elle se vide toute seule sur les moteurs disponibles pendant que tu travailles ailleurs.</p><hr><h2 id="l-app-multi-backtest">L'app Multi-Backtest</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-270.png" class="kg-image"></figure><p>Multi-Backtest, c'est une liste d'exécutions. Chaque ligne est un backtest prêt à partir, avec sa stratégie, sa plateforme, sa paire et sa période. Rien ne t'oblige à rester sur une seule stratégie : tu peux empiler la même sur dix paires, dix stratégies différentes, ou n'importe quel mélange des deux. Tu construis la liste, tu la lances, et c'est tout.</p><hr><h3 id="ajouter-une-strat-gie-la-liste">Ajouter une stratégie à la liste</h3><p>Deux chemins, selon l'endroit où tu te trouves :</p><p><strong>Depuis l'éditeur</strong>, le bouton <code>Add to multi-backtest</code> envoie la stratégie ouverte dans la liste avec sa configuration en cours, la plateforme, la paire et la période que tu as déjà réglées. Tu changes de paire, tu recliques, et la ligne s'ajoute à la suite.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-272-1.png" class="kg-image"></figure><p><strong>Depuis le gestionnaire</strong> de fichier, un clic droit sur une stratégie propose le même <code>Add to multi-backtest</code>. La différence : elle arrive sans configuration, puisque tu ne l'as pas ouverte. Il faudra la régler avant de lancer.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-275-1.png" class="kg-image"></figure><p><strong>Comment ajouter un backtest à la liste</strong></p><ul><li>Depuis l'éditeur, règle ta plateforme, ta paire et ta période, puis clique sur <code>Add to multi-backtest</code></li><li>Ou fais un clic droit sur une stratégie dans le gestionnaire de fichier, puis <code>Add to multi-backtest</code></li><li>Recommence autant de fois que nécessaire, chaque ajout s'empile dans la liste</li></ul><hr><h3 id="configurer-et-dupliquer-tes-backtests">Configurer et dupliquer tes backtests</h3><p>Une ligne se règle à tout moment. Un double-clic dessus, ou un clic droit puis <code>Edit</code>, ouvre ses paramètres de lancement : la plateforme, la paire, la période. Tu ajustes, tu fais <code>Save</code>, la ligne est prête.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-265.png" class="kg-image"></figure><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-266.png" class="kg-image"></figure><hr><p><code>Duplicate</code> est le geste qui fait gagner le plus de temps. Tu configures une ligne correctement une fois, tu la dupliques, et sur la copie tu ne changes que ce qui varie, la paire ou la période. Une sur ETH, une sur Solana, une sur l'année précédente. En quelques clics, tu as monté une série complète sans jamais ressaisir deux fois les mêmes réglages.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-263.png" class="kg-image"></figure><p><strong>Comment configurer une série</strong></p><ul><li>Double-clic sur une ligne (ou clic droit puis <code>Edit</code>) pour ouvrir ses paramètres de lancement</li><li>Règle la plateforme, la paire et la période, puis <code>Save</code></li><li>Clic droit puis <code>Duplicate</code> pour copier la ligne</li><li>Sur la copie, ne change que ce qui varie, la paire ou la période</li></ul><hr><h2 id="lance-toute-ta-liste-de-backtests-en-un-clic">Lance toute ta liste de backtests en un clic</h2><p>Ta liste est prête ? Le bouton <code>Run All</code> lance tout. Un seul clic, et tu n'as plus à revenir déclencher chaque backtest : ce qui peut tourner tout de suite démarre, le reste attend son tour et s'enchaîne automatiquement au fur et à mesure que les moteurs se libèrent. Ta liste se vide toute seule.</p><p>Concrètement : dix paires testées une par une, c'est dix allers-retours — configurer, lancer, attendre, recommencer. Avec Multi-Backtest, c'est une liste montée une fois et un Run All. Le temps que tu passais à cliquer, tu le passes à analyser.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-267.png" class="kg-image"></figure><hr><h2 id="combien-de-backtests-peuvent-tourner-en-m-me-temps-sur-kryllos">Combien de backtests peuvent tourner en même temps sur KryllOS ?</h2><p>Ça dépend de ce que tu as réglé dans <code>Settings &gt; Performance</code>, sous "Parallel backtests", avec les deux curseurs arrivés en 0.5.32 :</p><ul><li><code>Backtest engines</code> : le nombre de moteurs actifs en parallèle, chacun sur son propre cœur. C'est la vraie vitesse, plus tu en as, plus ton lot se termine tôt. KryllOS détecte tes cœurs disponibles et recommande une valeur adaptée à ta machine.</li><li><code>Multiplexed slots</code> : plusieurs backtests qui se partagent un même moteur, chacun avançant à tour de rôle. Aucun ne va plus vite, mais ils progressent tous ensemble.</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/0.5.32-performances-1.png" class="kg-image"></figure><p>Le total suit la formule affichée en haut du panneau : <code>moteurs × slots</code>. Deux moteurs et deux slots, quatre backtests en même temps, et le reste de ta liste qui suit derrière. C'est exactement ce à quoi servaient les slots multiplexés : lancer tout un lot sans attendre que chacun finisse. Multi-Backtest est l'outil qui alimente ces moteurs.</p><hr><h2 id="nettoyer-la-liste-de-multi-backtest">Nettoyer la liste de Multi-Backtest</h2><p>Chaque ligne affiche sa barre de progression, utile sur les stratégies longues où le run prend un moment. Tu vois d'un coup d'œil ce qui tourne, ce qui attend et ce qui est terminé.</p><p>Deux boutons pour la fin de série. <code>Clear</code> retire de la liste les runs terminés et garde une vue propre. <code>Cancel all</code> annule tout, y compris ce qui tourne encore, et nettoie derrière.</p><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-273.png" class="kg-image"></figure><hr><h2 id="les-fichiers-backtest">Les fichiers .backtest</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-274.png" class="kg-image"></figure><p>Chaque backtest produit un fichier <code>.backtest</code>. Jusqu'ici, c'était à toi de le sauvegarder, avec l'icône de disquette. Multi-Backtest le fait automatiquement pour chaque run de ta liste, sous un nom par défaut qui reprend la stratégie, la paire et l'horodatage. Tes résultats sont donc conservés sans que tu y penses, et tu sais lequel est lequel sans avoir à les ouvrir.</p><p>Un <code>.backtest</code> est autoportant : il contient la stratégie, l'exécution et les logs, tout dans le même fichier.</p><h3 id="retrouver-tes-backtests-dans-le-gestionnaire-de-fichier">Retrouver tes backtests dans le gestionnaire de fichier</h3><p>Dans le gestionnaire de fichier, la section <code>backtests</code> regroupe tous tes backtests sauvegardés, ceux du multi comme ceux que tu enregistres à la main. Le gestionnaire de fichier se rafraîchit maintenant à chaque affichage, donc ce que tu viens de lancer y est déjà, et sa navigation latérale est plus libre.</p><hr><h2 id="ouvrir-tes-backtests-et-leur-strat-gie-li-e">Ouvrir tes backtests et leur stratégie liée</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-287-1.png" class="kg-image"></figure><p>Un backtest peut être réouvert dans l'éditeur avec ses résultats complets, exactement comme à la fin du run. Comme ta stratégie a pu bouger entre-temps, KryllOS gère les cas de figure :</p><ul><li>L'onglet est déjà ouvert ailleurs : il t'y repositionne au lieu d'en créer un doublon.</li><li>Tu as déplacé un bloc depuis : il retrouve quand même la bonne stratégie.</li><li>Tu as modifié la stratégie : il ouvre un nouvel onglet avec la version qui a été backtestée, puisque ce n'est plus la même.</li><li>La stratégie n'est plus sur ton disque : il te demande si tu annules, ou si tu ouvres la version qui a été backtestée.</li></ul><hr><h2 id="partager-un-backtest">Partager un backtest</h2><figure class="kg-card kg-image-card"><img src="https://blog.kryll.io/content/images/2026/07/image-288.png" class="kg-image"></figure><p>Comme le fichier contient tout, tu peux le donner. <code>Export to zip</code> emballe l'ensemble. En face, la personne ouvre ta stratégie, consulte le backtest et son code source, et peut le relancer de son côté pour vérifier. Un résultat que tu avances n'est plus une capture d'écran, c'est un test complet que l'autre peut rejouer.</p><hr><p>La 0.5.35 apporte deux choses : l'app Multi-Backtest, qui prépare et lance tes backtests en lot pendant que tu travailles ailleurs, et la sauvegarde automatique des runs en fichiers rangés, rouvrables et partageables. Mets à jour vers la 0.5.35, empile quelques paires dans Multi-Backtest et clique sur <code>Run All</code>.</p><!--kg-card-begin: html--><div id="kryll-wl-banner-2026">
<style>
  @property --kwl-a {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
  }

  #kryll-wl-banner-2026,
  #kryll-wl-banner-2026 *,
  #kryll-wl-banner-2026 *::before,
  #kryll-wl-banner-2026 *::after {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
  }

  #kryll-wl-banner-2026 .kwl-o {
    position: relative !important;
    width: 100% !important;
    max-width: 780px !important;
    margin: 2rem auto !important;
    padding: 3px !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    isolation: isolate !important;
    box-shadow: none !important;
  }

  #kryll-wl-banner-2026 .kwl-o::before {
    content: '' !important;
    position: absolute !important;
    inset: -150% !important;
    background: conic-gradient(
      from var(--kwl-a),
      transparent 0%,
      #6a45e7 10%,
      #926efc 20%,
      #b68dff 30%,
      #926efc 40%,
      transparent 50%,
      transparent 100%
    ) !important;
    animation: kwl-s 3s linear infinite !important;
    z-index: -1 !important;
  }

  #kryll-wl-banner-2026 .kwl-i {
    position: relative !important;
    display: block !important;
    border-radius: 21px !important;
    overflow: hidden !important;
    background: #0d0b1a !important;
    line-height: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-i img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    pointer-events: none !important;
    user-select: none !important;
    border: none !important;
    border-radius: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c {
    position: absolute !important;
    right: 7% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 2 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a {
    display: inline-block !important;
    padding: 14px 36px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .3px !important;
    color: #fff !important;
    text-decoration: none !important;
    background: linear-gradient(135deg, #6a45e7, #926efc) !important;
    border: none !important;
    border-radius: 12px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .3s ease !important;
    box-shadow: 0 4px 20px rgba(106, 69, 231, .45) !important;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::before {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: inherit !important;
    background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.18) 50%, rgba(255,255,255,0) 70%) !important;
    background-size: 200% 100% !important;
    animation: kwl-sh 3s ease-in-out infinite !important;
  }

  #kryll-wl-banner-2026 .kwl-c a::after {
    content: '' !important;
    position: absolute !important;
    inset: -4px !important;
    border-radius: 16px !important;
    border: 2px solid rgba(146, 110, 252, .4) !important;
    animation: kwl-p 2.5s ease-in-out infinite !important;
    pointer-events: none !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:hover {
    transform: scale(1.07) !important;
    color: #fff !important;
    box-shadow: 0 6px 32px rgba(106, 69, 231, .6), 0 0 24px rgba(146, 110, 252, .35) !important;
  }

  #kryll-wl-banner-2026 .kwl-c a:active {
    transform: scale(.97) !important;
    box-shadow: 0 2px 12px rgba(106, 69, 231, .5) !important;
  }

  @keyframes kwl-s {
    to { --kwl-a: 360deg; }
  }

@keyframes kwl-sh { 0% { background-position: 200% 0 } to { background-position: -200% 0 } }
  @keyframes kwl-p  { 0%, 100% { opacity: .3; transform: scale(1) } 50% { opacity: .8; transform: scale(1.04) } }

  @media (max-width: 600px) {
    #kryll-wl-banner-2026 .kwl-c { right: 4% !important }
    #kryll-wl-banner-2026 .kwl-c a { padding: 10px 22px !important; font-size: 13px !important; border-radius: 10px !important }
  }
</style>

<div class="kwl-o">
  <div class="kwl-i">
    <img src="https://blog.kryll.io/content/images/2026/04/kryllOS-join-waitlist-banner-2.png" alt="KryllOS — Join the Waitlist" loading="lazy" decoding="async">
    <div class="kwl-c">
      <a href="https://os.kryll.io/#waitlist" target="_blank" rel="noopener noreferrer">Rejoindre la liste d'attente</a>
    </div>
  </div>
</div>
</div><!--kg-card-end: html--><!--kg-card-begin: html--><style>
ul li::marker {
    color: #7774FF;
    font-size: 1.2em;
}

ol li::marker {
    color: #7774FF;
    font-size: 1em;
    font-weight: bold;
}

.single-post .post-content a {
    color: #7774FF !important;
}

code {
    color: #7774FF;
    background-color: #EDEDFF;
    padding: 2px 4px;
    border-radius: 4px;
    font-family: monospace;
}
</style>
<!--kg-card-end: html--> ]]></content:encoded>
    </item>

</channel>
</rss>
