<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/045c3e7985bf459c9230e8da33b71111&quot; frameborder=&quot;0&quot; width=&quot;1114&quot; height=&quot;835&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>835</height><width>1114</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>835</thumbnail_height><thumbnail_width>1114</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/045c3e7985bf459c9230e8da33b71111-00001.gif</thumbnail_url><duration>212.36</duration><title>Turtle Shell&apos;s Smart Contract Security Data Composable On-Chain 🐢</title><description>Hi there! In this Loom, I&apos;m going to explain how Turtle Shell makes smart contract security data composable on-chain, so you can use it in whatever form and type on-chain and build the coolest use cases on top of that. We want to bring security data actually on-chain, so you can use it on a smart contract level and have it on the blockchain directly. We bridge the security of on-chain data and try to bring security data on. We do that through a common security standard that we mint as NFTs on top of smart contracts. In this video, we&apos;ll show you how auditors mint NFTs on top of smart contracts that actually store security information. We&apos;ll also show you how we protect a DEX using our firewall application. We built a Uniswap example for this, where we showcase how a firewall could work. If you try to create a liquidity pool with a bad token, you will actually get an error message. And if you force that transaction to go through, it will actually fail because it is malicious.</description></oembed>