{"id":198289,"date":"2026-06-23T03:01:43","date_gmt":"2026-06-23T07:01:43","guid":{"rendered":"https:\/\/innowise.com\/?p=198289"},"modified":"2026-06-26T02:53:49","modified_gmt":"2026-06-26T06:53:49","slug":"how-to-tokenize-real-world-assets","status":"publish","type":"post","link":"https:\/\/innowise.com\/sv\/blog\/how-to-tokenize-real-world-assets\/","title":{"rendered":"Hur man tokeniserar tillg\u00e5ngar i den verkliga v\u00e4rlden: steg att f\u00f6lja och b\u00e4sta praxis"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"198289\" class=\"elementor elementor-198289\">\n\t\t\t\t<div class=\"elementor-element elementor-element-819836f e-flex e-con-boxed e-con e-parent\" data-id=\"819836f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c955e32 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c955e32\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"display: none;\"><\/div>\n\n<div style=\"display: none;\" class=\"breadcrumbs flex\">\n    <div class=\"info\"> \n    <a href=\"https:\/\/innowise.com\/\">\n  Main\n  <\/a>\n    <\/div>\n    <div class=\"info\">\n         <a href=\"https:\/\/innowise.com\/about-us\/\">\n  About us\n  <\/a>\n    <\/div>\n     <div class=\"info\">\n          <a href=\"https:\/\/innowise.com\/blog\/\">\n  Blog\n  <\/a>\n    <\/div>\n<\/div>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\/\", \n  \"@type\": \"BreadcrumbList\", \n  \"itemListElement\": [{\n    \"@type\": \"ListItem\", \n    \"position\": 1, \n    \"name\": \"Innowise is on Top: We Are No. 554 on Inc. 5000 Annual List\",\n    \"item\": \"https:\/\/innowise.com\/blog\/inc-5000-puts-innowise-group-among-the-fastest-growing-technology-companies-in-the-usa-2022\/\"  \n  },{\n    \"@type\": \"ListItem\", \n    \"position\": 2, \n    \"name\": \"Blog\",\n    \"item\": \"https:\/\/innowise.com\/blog\/\"  \n  },{\n    \"@type\": \"ListItem\", \n    \"position\": 3, \n    \"name\": \"Main\",\n    \"item\": \"https:\/\/innowise.com\/\"  \n  }]\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93f634e elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"93f634e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">How to tokenize real-world assets: steps to take and best practices<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0ba38f elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a0ba38f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"heroBottom\">\r\n  <div>\r\n    <a href=\"https:\/\/innowise.com\/authors\/andrew-nalichaev\/\">Andrew Nalichaev<\/a>\r\n  <\/div>\r\n\r\n  <div class=\"second\">\r\n    <span>June 19, 2026<\/span>\r\n    <span>19 min read<\/span>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b399fb9 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"b399fb9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-523b86d elementor-widget elementor-widget-image\" data-id=\"523b86d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"440\" height=\"330\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Small-Cover-How-to-tokenize-real-world-assets_steps-to-take-and-best-practices.jpg\" class=\"attachment-large size-large wp-image-198290\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Small-Cover-How-to-tokenize-real-world-assets_steps-to-take-and-best-practices.jpg 440w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Small-Cover-How-to-tokenize-real-world-assets_steps-to-take-and-best-practices-300x225.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Small-Cover-How-to-tokenize-real-world-assets_steps-to-take-and-best-practices-16x12.jpg 16w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970be0b article-description e-flex e-con-boxed e-con e-parent\" data-id=\"970be0b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f2465c0 author-article e-con-full e-flex e-con e-child\" data-id=\"f2465c0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e6efd78 e-con-full e-flex e-con e-child\" data-id=\"e6efd78\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d76e49 e-con-full e-flex e-con e-child\" data-id=\"3d76e49\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef45fbb elementor-widget elementor-widget-shortcode\" data-id=\"ef45fbb\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[summarize_button_ai]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27f6da7 e-con-full takeways e-flex e-con e-child\" data-id=\"27f6da7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e65d259 elementor-widget elementor-widget-heading\" data-id=\"e65d259\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key highlights<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8d5045 elementor-widget elementor-widget-text-editor\" data-id=\"c8d5045\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tokenization is the blockchain-based representation of ownership rights.\u00a0 <\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Almost anything of measurable value and clear ownership can be tokenized.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tokenizing your RWA takes 7 comprehensive\u00a0steps.<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ccd97df elementor-widget elementor-widget-text-editor\" data-id=\"ccd97df\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Companies actively use real-world asset tokenization on assets such as real estate, bonds, commodities, invoices, and fund shares, and here\u2019s their \u201cwhy\u201d: as of March <span id=\"current-year\">2026<\/span>, tokenized real-world assets on public blockchains hit <\/span><a href=\"https:\/\/app.rwa.xyz\/\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"font-weight: 400;\">$27.4 billion<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">up from $6.7 billion a year before<\/span><span style=\"font-weight: 400;\">. US Treasuries alone account for <\/span><a href=\"https:\/\/finance.yahoo.com\/markets\/crypto\/articles\/tokenized-crypto-us-treasuries-near-150057087.html?guccounter=1&amp;guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&amp;guce_referrer_sig=AQAAAAPOcAkBpCapefdArtGcNglj_Xd3S6J5xA7lE4Jo8bixW2TsPZ9Z95k3v5zlUxUB2WEy5vhAf8tvqO83mLZUjP6s5bqvZV50Z_nX_hstrwgqKUKFznM8V17slck19PVUrEzmXK3_AKOKH7928-7n1tdF21HCAX-bkVF6bUFnb6Z5\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"font-weight: 400;\">$13.53 billion<\/span><\/a><span style=\"font-weight: 400;\"> of that. The infrastructure exists, regulations are catching up faster than we might have expected, and institutional money has started moving. And the numbers show it.<\/span><\/p><p><span style=\"font-weight: 400;\">The question isn&#8217;t whether tokenization works anymore, because it does. The harder problem is knowing how.<\/span><\/p><p><span style=\"font-weight: 400;\">So, what does it actually take to tokenize a real-world asset? Let\u2019s go step by step. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2858d1 e-con-full e-flex e-con e-child\" data-id=\"f2858d1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86cbb77 elementor-widget elementor-widget-heading\" data-id=\"86cbb77\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What does it mean to tokenize an asset?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c717074 elementor-widget elementor-widget-text-editor\" data-id=\"c717074\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A textbook definition of tokenization would be this: it&#8217;s a blockchain-based representation of ownership rights.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Put simply, a digital token is just&#8230; code.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">However, digital tokens don&#8217;t carry any legal meaning by themselves. So what stops anyone from creating a token that claims to be worth millions? Nothing, technically. You can create a token saying that \u201cThis token represents 1% ownership of my property,\u201d\u00a0 for however long you want, but it doesn&#8217;t mean that a court will treat it as such. It doesn&#8217;t even mean that you have any enforceable rights.<\/span><\/p><p><span style=\"font-weight: 400;\">We must understand that there&#8217;s a difference between what the token represents and the ownership of that asset. There are also economic rights associated with this, for example,\u00a0 earning rental income from the property. The key here is to make sure that all these aspects are connected through a legal framework. And they can be, often through a special purpose vehicle (SPV), <\/span><b>where the actual asset is held by the SPV, and the tokens represent shares or other defined rights in it<\/b><span style=\"font-weight: 400;\">. It&#8217;s quite tricky, but it works.<\/span><\/p><p><span style=\"font-weight: 400;\">The point of tokenizing assets is that while you can create meaningless tokens of any kind, proper tokenization involves making sure the digital token is legally valid and connected to real rights. This means setting up custody, compliance, and using smart contracts correctly. I\u2019ve seen those pieces tripped up projects that looked bulletproof on a whiteboard. So, I will cover them further.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6c0dee elementor-widget elementor-widget-shortcode\" data-id=\"c6c0dee\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[blog_related_services post_in='21430, 117800, 192932' title='See what related services we offer']<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98d993f e-con-full e-flex e-con e-child\" data-id=\"98d993f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baf382d elementor-widget elementor-widget-heading\" data-id=\"baf382d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What types of assets can be tokenized?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a068810 elementor-widget elementor-widget-text-editor\" data-id=\"a068810\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Almost anything of value can be tokenized. We can categorize real-world assets into four main buckets: physical assets, digital assets, financial assets, and intangible assets.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd7018a elementor-widget elementor-widget-image\" data-id=\"bd7018a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"how-to-tokenize-assets-types\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk4MzA3LCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvaG93LXRvLXRva2VuaXplLWFzc2V0cy10eXBlcy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"841\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types.jpg\" class=\"attachment-full size-full wp-image-198307\" alt=\"Overview of asset classes covering tangible assets, digital ownership, and financial investments\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types-300x252.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types-768x646.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-types-14x12.jpg 14w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4a7ee2 elementor-widget elementor-widget-text-editor\" data-id=\"d4a7ee2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">This list could go on because if something has measurable value and clear ownership, someone is probably already trying to tokenize it. When I first started mapping this out, I was genuinely surprised by how far it stretches: racehorses, carbon credits, celebrity earnings, and so on.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">The breadth of this spectrum is part of what makes this space so difficult. Each category of assets brings a whole different set of issues, such as legal nuances, compliance requirements, and tech considerations. One can\u2019t apply real estate laws, for example, to a digital file or a financial instrument.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ace58e e-con-full author-quote e-flex e-con e-child\" data-id=\"9ace58e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5503f17 elementor-widget elementor-widget-text-editor\" data-id=\"5503f17\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u201c<span style=\"font-weight: 400;\">The technology problem of tokenization is largely solved. What we&#8217;re still working through is the trust layer, meaning that when someone holds a token, they hold something with real value. Legal structures, compliant custody, and smart contracts that automatically enforce rules are all part of this layer. They need to be set up correctly, so people who have never had a seat at the table before can access the investments<\/span><span style=\"font-weight: 400;\">.<\/span>\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6af13f4 e-grid e-con-full e-con e-child\" data-id=\"6af13f4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f79784 elementor-widget elementor-widget-image\" data-id=\"1f79784\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"180\" height=\"180\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Alex-Kalinovski.png\" class=\"attachment-full size-full wp-image-194970\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Alex-Kalinovski.png 180w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Alex-Kalinovski-150x150.png 150w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/03\/Alex-Kalinovski-12x12.png 12w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fb9b85 e-con-full max100 e-flex e-con e-child\" data-id=\"5fb9b85\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac20a3d elementor-widget elementor-widget-heading\" data-id=\"ac20a3d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/innowise.com\/authors\/alex-kalinovski\/\">Alex Kalinovski<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aba9aab elementor-widget elementor-widget-text-editor\" data-id=\"aba9aab\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Head of Blockchain\u202fR&amp;D &amp; Senior Solution Architect<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ff9c81 e-con-full e-flex e-con e-child\" data-id=\"2ff9c81\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88ff169 elementor-widget elementor-widget-heading\" data-id=\"88ff169\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to tokenize real-world assets: the end-to-end process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a227d60 elementor-widget elementor-widget-text-editor\" data-id=\"a227d60\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Let\u2019s move from theory to a more practical part and walk through the process. Here is a seven-step answer to the question of <\/span><span style=\"font-weight: 400;\">how to tokenize real-world assets<\/span><span style=\"font-weight: 400;\">. I will walk you through the main steps and explain how to select an asset, structure it legally, set up the infrastructure, manage it post-issuance, etc.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd3c41e e-con-full e-flex e-con e-child\" data-id=\"cd3c41e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca7dd34 elementor-widget elementor-widget-heading\" data-id=\"ca7dd34\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 1: Asset selection and structuring<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30c2f86 e-con-full e-flex e-con e-child\" data-id=\"30c2f86\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-923308d elementor-widget elementor-widget-text-editor\" data-id=\"923308d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">You can&#8217;t tokenize an asset you don&#8217;t legally own or control. It sounds obvious, but I know the deals that reached the legal structuring phase before someone discovered a co-owner who hadn&#8217;t signed off. Months of technical work, paused. Obvious in hindsight. Professional appraisers, auditors, and legal experts need to verify ownership and assess any potential risks, liens, restrictions, or encumbrances. For real estate, that means title searches. For fine art, it means provenance documentation. For intellectual property, it means checking patent registries and licensing agreements.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">In addition, the asset&#8217;s value needs to be assessed and documented in accordance with standard financial practices. The valuation helps determine how many tokens to issue and at what price. If the valuation is wrong, we\u2019re either overpricing or underpricing. Both are scenarios we don\u2019t want.<\/span><\/p><p><span style=\"font-weight: 400;\">There\u2019s nuance, though: valuations change. For example, the value of a tokenized building can shift. Markets don&#8217;t hold still. Tokenized assets may need ongoing valuation, and you need a process for updating and communicating changes.<\/span><\/p><p><span style=\"font-weight: 400;\">Once the asset is selected, the next question is how to structure it legally:\u00a0 direct <\/span><a href=\"\/services\/blockchain\/asset-tokenization\/\"><span style=\"font-weight: 400;\">asset tokenization<\/span><\/a><span style=\"font-weight: 400;\"> or an SPV. This is where it starts getting interesting.<\/span><\/p><p><b>Direct tokenization<\/b><span style=\"font-weight: 400;\"> means the token represents a direct claim on the asset itself. Let\u2019s say you tokenize a building. The token would represent a direct claim to part of that specific property. Even though it sounds clean, in practice, it may challenge the regulatory clarity and fungibility.<\/span><\/p><p><span style=\"font-weight: 400;\">Most jurisdictions don&#8217;t have clear frameworks for blockchain-based property ownership.\u00a0<\/span><\/p><p><b>SPV structures<\/b><span style=\"font-weight: 400;\"> are often the more practical solution. The asset is held by a legal entity (a private limited company or trust), and tokens represent shares or other defined rights in that entity. Regulators, lawyers, and courts are more familiar with this structure, which can make it easier to document and defend legally.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce1e729 e-con-full e-flex e-con e-child\" data-id=\"ce1e729\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a1b3cd elementor-widget elementor-widget-heading\" data-id=\"7a1b3cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 2: Legal and regulatory design<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d3fb97 e-con-full e-flex e-con e-child\" data-id=\"0d3fb97\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-992055d elementor-widget elementor-widget-text-editor\" data-id=\"992055d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Before you pick a blockchain, before you talk to a developer, answer this: is your token a security?<\/span><\/p><p><span style=\"font-weight: 400;\">In most jurisdictions, if the token represents ownership, profit-sharing, or investment returns, it&#8217;s likely to be treated as a security. Tokens classified as securities require investor registration and KYC\/AML checks. That means all securities regulations apply.<\/span><\/p><p><span style=\"font-weight: 400;\">Another important and tricky point: your token\u2019s jurisdiction isn&#8217;t where you&#8217;re located. It can also depend on where your investors are, where the asset is located, and where you&#8217;re conducting the offering. Each jurisdiction has different requirements for investor protections, disclosure obligations, and tax treatments. I don\u2019t support the &#8220;issue tokens globally&#8221; approach because it\u2019s likely to be followed by unwelcome letters from regulators. If you think the \u201cwe&#8217;ll sort the jurisdiction later\u201d approach, you need to remember that the regulator letters aren&#8217;t hypothetical.<\/span><\/p><p><span style=\"font-weight: 400;\">Also, the jurisdiction you pick determines which licenses you need. Each tokenization structure comes with different licensing requirements. An SPV approach may require a securities dealer, broker-dealer, fund manager, or other regulated intermediary, while direct tokenization may require different authorizations.<\/span><\/p><p><b>Not everyone can buy your tokens.<\/b><span style=\"font-weight: 400;\"> This needs to be reflected in your smart contracts and built into the token logic.<\/span><\/p><p><span style=\"font-weight: 400;\">Smart contracts can handle investor whitelisting, transfer rules, and jurisdiction-based restrictions. You can&#8217;t just issue tokens and hope people follow the rules. The technology has to prevent non-qualified investors from buying or receiving restricted tokens.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85624f3 e-con-full e-flex e-con e-child\" data-id=\"85624f3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bd57a84 e-con-full e-flex e-con e-child\" data-id=\"bd57a84\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-697474a elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"697474a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Assess the requirements for your RWA token before you commit resources<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6b96cc e-con-full e-flex e-con e-child\" data-id=\"b6b96cc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b02224d elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"b02224d\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3585186 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"3585186\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a38ff6 e-con-full e-flex e-con e-child\" data-id=\"3a38ff6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80f0cb5 elementor-widget elementor-widget-heading\" data-id=\"80f0cb5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 3: Building the identity and compliance infrastructure<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-457abe0 elementor-widget elementor-widget-text-editor\" data-id=\"457abe0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Here we arrive at the moment when \u201csmart contracts enforce investor whitelisting\u201d must be solved technologically.<\/span><\/p><p><span style=\"font-weight: 400;\">Since we identified whether your token is a security that falls under security tokens subject to investor restrictions, the next step is to enforce these rules in a network whose native protocol knows nothing about identities and jurisdictions.<\/span><\/p><p><span style=\"font-weight: 400;\">On-chain identity standards have the answer for this question. Let me walk you through the standards that matter in production systems.<\/span><\/p><p><b>ERC-3643 (T-REX protocol)<\/b><span style=\"font-weight: 400;\"> is a standard for permissioned tokens. It checks whether investors meet the required criteria, such as KYC, investor eligibility, and jurisdictional requirements, and blocks transfers if they do not.\u00a0<\/span><\/p><p><b>ERC-1400 (security token standard) <\/b><span style=\"font-weight: 400;\">adds broader security token features, such as transfer restrictions, partitioned balances for different rights or tranches, document handling, and controlled or forced transfers for compliance.\u00a0<\/span><\/p><p><b>ERC-734\/735 (claims-based identity) <\/b><span style=\"font-weight: 400;\">are older claims-based identity standards. They use identity contracts and signed claims from trusted issuers to show that a wallet or identity meets certain requirements. However, to use them in real tokenization systems, you will have to customize them.\u00a0<\/span><\/p><p><a href=\"\/blog\/decentralized-identifiers\/\"><b>Decentralized identifiers<\/b><\/a><b> (DIDs) and verifiable credentials (VCs) <\/b><span style=\"font-weight: 400;\">offer a more privacy-focused approach. This can keep KYC data off-chain while allowing credentials or proofs to be verified cryptographically.<\/span><\/p><p><span style=\"font-weight: 400;\">They&#8217;re not interchangeable. Each solves a different slice of the compliance problem. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee1b374 elementor-widget elementor-widget-image\" data-id=\"ee1b374\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"how-to-tokenize-assets-erc-token\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk4MzExLCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvaG93LXRvLXRva2VuaXplLWFzc2V0cy1lcmMtdG9rZW4uanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"754\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token.jpg\" class=\"attachment-full size-full wp-image-198311\" alt=\"Infographic explaining ERC token and identity standards used for blockchain compliance frameworks\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token-300x226.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token-768x579.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-erc-token-16x12.jpg 16w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4066b89 elementor-widget elementor-widget-text-editor\" data-id=\"4066b89\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">But who verifies investors on-chain?<\/span><\/p><p><span style=\"font-weight: 400;\">Standards are infrastructure. Providers are the services that verify real-world identity and issue on-chain credentials.<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Quadrata <\/b><span style=\"font-weight: 400;\">issues Quadrata Passports, non-transferable identity credentials that verify attributes such as KYC status, AML risk, accredited investor status, and country of residence. To respond to a possible question: no, it doesn\u2019t expose personal data on-chain.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Civic <\/b><span style=\"font-weight: 400;\">offers reusable identity verification through Civic Pass. After verification, users can receive a reusable credential connected to checks such as government ID verification, proof of personhood, or KYC, depending on the setup.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Privado ID <\/b><span style=\"font-weight: 400;\">is built around decentralized identity and zero-knowledge proofs. Investors can hold verifiable credentials in an identity wallet and generate zero-knowledge proofs to show they meet access requirements without exposing the underlying data. The smart contract does not see the investor\u2019s passport or tax ID number. It only checks the cryptographic proof that the investor meets the required condition.<\/span><b>\u00a0<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">This is especially true for privacy-related implementations or regions where you have to follow stringent data-protection laws.<\/span><\/p><p><span style=\"font-weight: 400;\">In this setup, the token transfer logic of your implementation doesn\u2019t simply move tokens from Address A to Address B. It first invokes the identity registry logic or compliance logic:<\/span><\/p><ol class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the sender\u2019s identity or eligibility<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the receiver\u2019s identity or eligibility<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check transfer rules<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">Upon success, the transfer executes, but if not, the transaction reverts with a specific error code.<\/span><\/p><p><span style=\"font-weight: 400;\">However, production systems usually use a hybrid model that looks like this:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Identity credentials or attestations, compliance flags, transfer restrictions, and verification status are kept <\/span><b>on-chain<\/b><span style=\"font-weight: 400;\">.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>The off-chain <\/b><span style=\"font-weight: 400;\">stores<\/span> <span style=\"font-weight: 400;\">full KYC documents, customer data, detailed KYC audit trails, and detailed verification records.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Here&#8217;s how it works: an investor completes KYC with an approved provider. That provider issues an on-chain credential, attestation, or verification status. The tokenization platform&#8217;s smart contracts recognize the credential before allowing transfers. The full KYC documents remain with the provider, encrypted, and only authorized parties can access them upon request.<\/span><\/p><p><span style=\"font-weight: 400;\">This balances transparency (on-chain compliance checks) with privacy (off-chain personal data storage).<\/span><\/p><p><span style=\"font-weight: 400;\">Compliance does not stop at investor checks. Once tokens can represent regulated assets, the platform also needs a plan for what happens when access is lost, ownership changes, or a legally required transfer needs to happen. This is where key recovery and transfer agent controls become important.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2829939 e-con-full e-flex e-con e-child\" data-id=\"2829939\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2290b3 elementor-widget elementor-widget-heading\" data-id=\"d2290b3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">What happens if you lose your keys<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65a3eb3 elementor-widget elementor-widget-text-editor\" data-id=\"65a3eb3\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Everything can happen in life, and if you&#8217;re tokenizing securities, you need to plan for key loss. Regulated securities aren\u2019t pure bearer instruments, so they can\u2019t function like many cryptocurrencies, where losing access means permanently losing the asset. The safest approach is to design recovery mechanisms before anything goes wrong:\u00a0<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Set up institutional-grade recovery options. <\/b><span style=\"font-weight: 400;\">Multi-signature wallets are your first line of defense. Configure your system so that multiple parties must approve each transaction. If one keyholder loses access, the remaining authorized keyholders will be able to recover control.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Include a transfer agent override mechanism. <\/b><span style=\"font-weight: 400;\">Your token contract should designate a transfer agent role that can execute forced transfers under specific legal circumstances:<\/span><br \/><ul class=\"blackUl upperText\"><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">A court orders the transfer<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">An investor proves ownership but has lost their private keys<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Estate settlement requires transfer to heirs<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Regulatory compliance mandates the action<\/span><\/li><\/ul><\/li><\/ul><p><span style=\"font-weight: 400;\">ERC-1400 includes built-in functions for this purpose. Every override action gets recorded on the blockchain and requires supporting legal documentation before execution.<\/span><\/p><p><span style=\"font-weight: 400;\">Yes, transfer agent override introduces some centralization into an otherwise decentralized system. But this compromise is necessary to make tokenized securities work for institutional investors and meet current regulatory expectations. Pure self-custody without recovery options won&#8217;t satisfy most compliance frameworks or attract serious institutional capital.<\/span><\/p><p><span style=\"font-weight: 400;\">When you&#8217;re setting up your tokenization platform, discuss recovery mechanisms with your legal counsel and technology partner early in the process. The architecture decisions you make at the beginning determine what options you&#8217;ll have if a key loss occurs later.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e83fa3c e-con-full e-flex e-con e-child\" data-id=\"e83fa3c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-964d42a elementor-widget elementor-widget-heading\" data-id=\"964d42a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">The implementation choice: build vs integrate<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95d0e5d elementor-widget elementor-widget-text-editor\" data-id=\"95d0e5d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">You need to source this identity infrastructure somewhere. There are two paths:<\/span><\/p><ol class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integrate with identity providers:<\/span><br \/><ul class=\"blackUl upperText\"><li aria-level=\"2\"><span style=\"font-weight: 400;\">Connect to Quadrata, Civic, Polygon ID, or a licensed KYC API<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Implement T-REX protocol (ERC-3643) or ERC-1400 standard<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The platform manages credential issuance and registry updates<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Cost: licensing fees + transaction costs<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Timeline: 4-8 weeks for integration<\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build custom identity infrastructure:<\/span><br \/><ul class=\"blackUl upperText\"><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Deploy your own identity registry smart contracts<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Build KYC verification workflows from scratch<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Establish direct relationships with data providers for sanctions screening<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Maintain compliance with changes in regulations<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">An approximate cost estimate can result in $100K+ development + ongoing legal\/compliance overhead<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Practitioner&#8217;s estimate for the timeline starts at 6-12 months<\/span><\/li><\/ul><\/li><\/ol><p><span style=\"font-weight: 400;\">Most projects choose integration because the standards are mature and battle-tested. Building from scratch only makes sense if you have extremely specific compliance requirements that no provider supports.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0fc14d0 e-con-full e-flex e-con e-child\" data-id=\"0fc14d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67b157f elementor-widget elementor-widget-heading\" data-id=\"67b157f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 4: Token design<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2510c29 elementor-widget elementor-widget-text-editor\" data-id=\"2510c29\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The very first question you have to answer is related to the fungibility of your token. Fungible or non-fungible may sound like a silly check box at first, but in reality, it isn&#8217;t.<\/span><\/p><p><b>Fungible tokens<\/b><span style=\"font-weight: 400;\"> are interchangeable because one token is the same as another. The ERC-20 protocol is one example of such tokens. They work well in case you want to tokenize an asset where each token should represent something equal in terms of both value and rights that go with the ownership. Examples could include REIT shares, tokens in a commodities fund, or even debt securities.<\/span><\/p><p><b>Non-fungible tokens<\/b><span style=\"font-weight: 400;\"> like ERC-721 make sense for unique assets: <\/span><span style=\"font-weight: 400;\">a specific piece of art<\/span><span style=\"font-weight: 400;\">, a particular property, an individual intellectual property right.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">It will not surprise you that investors care about what they get. Depending on the structure, your rights could include:<\/span><\/p><ul class=\"blackUl\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Income rights like interest, dividends, and rental income<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Voting rights on major decisions<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Priority claims to sale proceeds<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Redemption rights under certain conditions<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Conversion rights if it\u2019s for convertible securities<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aab9f5d elementor-widget elementor-widget-image\" data-id=\"aab9f5d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"how-to-tokenize-assets-holder-rights\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk4MzEzLCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvaG93LXRvLXRva2VuaXplLWFzc2V0cy1ob2xkZXItcmlnaHRzLWUxNzgxODcwNTIwNzgwLmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"295\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights-e1781870520780.jpg\" class=\"attachment-full size-full wp-image-198313\" alt=\"Diagram showing security token holder rights, including voting, dividends, redemption, and conversion\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights-e1781870520780.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights-e1781870520780-300x89.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights-e1781870520780-768x227.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-holder-rights-e1781870520780-18x5.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c598ce9 elementor-widget elementor-widget-text-editor\" data-id=\"c598ce9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">All of these rights must be spelled out in legal documents and reflected correctly in the smart contract. They can\u2019t contradict each other.<\/span><\/p><p><span style=\"font-weight: 400;\">The ERC-1400 standard supports this through partitioned balances, which means you can represent different token classes with different rights within the same token contract. For example:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Class A: voting rights + dividends<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Class B: dividends only, no voting rights<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Class C: preferred liquidation rights<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Next, you need to figure out the token math. The lower the token price is, the more available it becomes to retail investors. Higher token prices increase the likelihood of attracting institutional investors. For instance, if you&#8217;re tokenizing a $10 million property, you will need to decide on 10,000 tokens at $1,000 each, or 10 million tokens at $1 each.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f2a0a7 e-con-full e-flex e-con e-child\" data-id=\"0f2a0a7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65616b5 elementor-widget elementor-widget-heading\" data-id=\"65616b5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Transfer restrictions and compliance rules<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-80dbd5c elementor-widget elementor-widget-text-editor\" data-id=\"80dbd5c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Your smart contracts are capable of applying trading rules, but you need to set them first. Can tokens be instantly sold to anyone? Or do you, the issuer, need to approve every trade? Are there lock-up periods where investors can&#8217;t sell? Are there maximum holding limits per investor?<\/span><\/p><p><span style=\"font-weight: 400;\">Whatever rules you set must follow securities laws in every jurisdiction where your token is offered or traded.<\/span><\/p><p><span style=\"font-weight: 400;\">The compliance standards I have mentioned above become important at this point. Depending on the structure, the token contract needs to enforce:<\/span><\/p><ul class=\"blackUl\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Transfer restrictions by jurisdiction<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lock-up periods<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Investor accreditation requirements<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Maximum holdings per investor<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Approved transfer agents or brokers<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-902e96b e-con-full e-flex e-con e-child\" data-id=\"902e96b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-63680be e-con-full e-flex e-con e-child\" data-id=\"63680be\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d7cd59 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"3d7cd59\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Let experts navigate the legal, technical, and compliance layers of tokenization.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-048d16b e-con-full e-flex e-con e-child\" data-id=\"048d16b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1bc9f9 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"f1bc9f9\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c19a7b elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"2c19a7b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to experts<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-347ac09 e-con-full e-flex e-con e-child\" data-id=\"347ac09\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f8e63d elementor-widget elementor-widget-heading\" data-id=\"7f8e63d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 5: Selecting the blockchain and infrastructure<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d155f93 elementor-widget elementor-widget-text-editor\" data-id=\"d155f93\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The blockchain choice affects cost, privacy, interoperability, and regulatory compliance. Pick the wrong blockchain, and you&#8217;ll spend months explaining to institutional investors why their holdings aren&#8217;t auditable.<\/span><\/p><p><b>Public blockchains<\/b><span style=\"font-weight: 400;\"> like Ethereum are open networks, which means anyone can view transactions and interact with supported applications. The advantages include higher interoperability, allowing for transactions between the token and other digital currencies, including stablecoins, NFTs, and DeFi protocols. In some structures, a tokenized real estate position could be used as collateral in lending protocols. Investors may be able to trade tokens outside traditional market hours, but only on venues that support the required compliance checks.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Public blockchains can support 24\/7 access to compliant secondary markets, regulated exchanges, and approved liquidity pools.<\/span><\/p><p><span style=\"font-weight: 400;\">The main downside of public chains is visibility: transaction amounts, wallet addresses, and trading patterns are public. For some institutional investors, this is a dealbreaker.<\/span><\/p><p><span style=\"font-weight: 400;\">In <\/span><b>permissioned blockchains<\/b><span style=\"font-weight: 400;\">, you have more freedom. Though such blockchains may offer more privacy and security, they tend to work in their own bubbles, which reduces interoperability. That can make it harder to connect with external wallets, exchanges, DeFi protocols, or liquidity venues.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">In many projects, I see hybrid architectures become the go-to option:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Core token issuance and compliance on a permissioned layer<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A controlled bridge or integration with a public blockchain for secondary market access<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Best of both worlds: privacy for primary issuance, liquidity for secondary trading<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Then comes custody. There are two different custody questions here:<\/span><\/p><p><b>Asset custody<\/b><span style=\"font-weight: 400;\"> answers where the physical asset is. For tangible movable assets like whiskey barrels or gold, you may need qualified custodians, trustees, or licensed managers to store and manage them according to the security measures. For real estate, &#8220;custody&#8221; might mean a trustee holding legal title. For fine art, it&#8217;s a secure storage facility with insurance and climate control.<\/span><a href=\"https:\/\/investax.io\/blog\/asset-tokenization-checklist-for-issuers\" rel=\"nofollow\"><span style=\"font-weight: 400;\">\u00a0<\/span><\/a><\/p><p><b>Token custody<\/b><span style=\"font-weight: 400;\"> answers where the digital tokens are held. It may be self-custody wallets, licensed digital asset custodians, or both. Self-custody means investors control their own private keys. For institutional investors or high-net-worth individuals, licensed digital asset custodians may be a better fit because they are subject to stringent requirements for security, operational integrity, and compliance. If you&#8217;re trying to attract serious capital, your custody infrastructure needs to match institutional standards.<\/span><\/p><p><span style=\"font-weight: 400;\">Many platforms integrate with multiple custody providers so investors can choose a preferred option. Custody answers where the assets and tokens are held, but there are also oracles that answer a different question: how does your smart contract know what&#8217;s happening in the real world?<\/span><\/p><p><span style=\"font-weight: 400;\">Your tokenized real estate system needs to know:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What&#8217;s the current property value?<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Has the monthly rent been paid?<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Has the insurance policy been renewed?<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Has there been damage that affects the value?<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Your tokenized treasury bill system needs to know:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What&#8217;s the current market price?<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When is the next interest payment due?<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Has the Treasury bill matured?<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Oracles are services that feed external data to smart contracts in a verifiable way. In cases of RWA tokenization, they offer important real-world data that cannot be accessed by the smart contracts independently. Without it, smart contracts can only process information already recorded on-chain.<\/span><\/p><p><b>Chainlink Proof of Reserve<\/b><span style=\"font-weight: 400;\"> provides cryptographic proof that off-chain reserves \u2014 gold in a vault, dollars in a bank account, real estate title \u2014 match or exceed the on-chain token supply. The oracle periodically checks the asset&#8217;s status with trusted data providers and updates an on-chain reference that smart contracts can query.<\/span><\/p><p><b>Price feed oracles<\/b><span style=\"font-weight: 400;\"> like Pyth and RedStone provide real-time pricing for financial assets, commodities, and securities that need continuous pricing updates.<\/span><\/p><p><b>Custom asset valuation oracles<\/b><span style=\"font-weight: 400;\"> handle unique assets like real estate or art through licensed appraisers submitting valuations, multisig verification from multiple sources, and time-weighted average pricing to prevent manipulation.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c84e24 e-con-full e-flex e-con e-child\" data-id=\"5c84e24\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3efcbd elementor-widget elementor-widget-heading\" data-id=\"f3efcbd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 6: Issuing and distributing tokens<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbb6ecc elementor-widget elementor-widget-text-editor\" data-id=\"cbb6ecc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Once the legal structure, token design, compliance rules, and infrastructure are ready, the tokens can be offered through a primary marketplace or issuance platform. The basic workflow typically looks like this:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07f784f elementor-widget elementor-widget-image\" data-id=\"07f784f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"how-to-tokenize-assets-investors-flow\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk4MzE5LCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvaG93LXRvLXRva2VuaXplLWFzc2V0cy1pbnZlc3RvcnMtZmxvdy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"331\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow.jpg\" class=\"attachment-full size-full wp-image-198319\" alt=\"5-step investor onboarding process showing registration, KYC, whitelisting, capital commitment, and token receipt.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow-300x99.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow-768x254.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-investors-flow-18x6.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9ecbff2 elementor-widget elementor-widget-text-editor\" data-id=\"9ecbff2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Every step relies on the identity infrastructure we discussed and built in Step 3.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea9112f e-con-full e-flex e-con e-child\" data-id=\"ea9112f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc584f0 elementor-widget elementor-widget-heading\" data-id=\"fc584f0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Investor verification and compliance checks<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43eb5ca elementor-widget elementor-widget-text-editor\" data-id=\"43eb5ca\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">If an investor tries to buy some tokens, there is a check if there is a valid identity certificate in their wallet. In case such an identity certificate is not found, the investor will be referred to go through KYC and obtain an identity certificate from the selected IDP.<\/span><\/p><p><span style=\"font-weight: 400;\">When this procedure has been completed, the investor will receive the certificate, which has only compliance information recorded within it, namely: verification status, accreditation level, jurisdiction code, and expiration date. The personal information is kept in the off-chain storage provided by the KYC vendor.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-882d667 e-con-full e-flex e-con e-child\" data-id=\"882d667\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc0a5b8 elementor-widget elementor-widget-heading\" data-id=\"bc0a5b8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Payment rails that make money move<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ba4beb elementor-widget elementor-widget-text-editor\" data-id=\"6ba4beb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We can choose from three main payment methods for purchasing tokenized assets:<\/span><\/p><p><b>Traditional wire transfers<\/b><span style=\"font-weight: 400;\"> are well-known to most of us, but can be slow and take 2-5 business days, especially for international payments. Fees may also be high, and some banks block crypto-related transactions.<\/span><\/p><p><b>Stablecoin rails<\/b><span style=\"font-weight: 400;\"> offer near-instant settlement, work 24\/7, and bypass traditional parts of the banking infrastructure. They require investors to have stablecoins and a crypto wallet setup. However, I\u2019d like to draw your attention to the fact that some jurisdictions restrict stablecoin usage.<\/span><\/p><p><b>Hybrid platforms <\/b><span style=\"font-weight: 400;\">support both banking infrastructure for wire transfers and stablecoin rails for crypto-native investors, while handling conversion, reconciliation, and accounting in the background.<\/span><\/p><p><span style=\"font-weight: 400;\">For institutional investors, traditional wire transfer support is often essential. For DeFi-native users, stablecoin rails are expected. Most successful platforms support both options.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2047a24 e-con-full e-flex e-con e-child\" data-id=\"2047a24\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-467814d elementor-widget elementor-widget-heading\" data-id=\"467814d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ongoing compliance after distribution<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e83225 elementor-widget elementor-widget-text-editor\" data-id=\"4e83225\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Distribution does not end the compliance process. Identity credentials can expire, and investor status can change. For example, accreditation may expire, investors may move to restricted jurisdictions, wallets can be flagged in sanctions screening updates, and KYC providers may revoke credentials due to suspicious activity.<\/span><\/p><p><span style=\"font-weight: 400;\">The platform needs a process for updating investor status after tokens are issued. Depending on the setup, this may block a wallet from receiving new tokens, restrict transfers, or freeze tokens until the issue is resolved.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eefcbc6 e-con-full e-flex e-con e-child\" data-id=\"eefcbc6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b061aeb elementor-widget elementor-widget-heading\" data-id=\"b061aeb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 7: Post-issuance life-cycle management<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e306f37 elementor-widget elementor-widget-text-editor\" data-id=\"e306f37\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Tokenization is a goal but not the end. When you possess your RWA token, you need to manage its lifecycle over the long term. That lifecycle breaks into six distinct zones: ownership reconciliation, income distribution, tax compliance, corporate actions, secondary market liquidity, and ongoing regulatory reporting. Knowing how each zone works on its own is important to prevent legal and administrative issues later.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76bd069 e-con-full e-flex e-con e-child\" data-id=\"76bd069\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b100427 elementor-widget elementor-widget-heading\" data-id=\"b100427\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ownership reconciliation<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-015f1d8 elementor-widget elementor-widget-text-editor\" data-id=\"015f1d8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Lifecycle management is not as simple as the blockchain ledger telling you who holds the tokens. Legal factors may change, and blockchain does not automatically reflect them.<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If an institutional investor uses a third-party custodian, the blockchain sees the custodian\u2019s address, but the law may recognize the investor as the beneficial owner.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If ownership changes through an off-chain legal contract, the blockchain does not know that by itself.\u00a0<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">If a court issues a binding order to transfer ownership, the blockchain does not automatically update itself.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Because of these scenarios, you need systems that continuously reconcile the digital ledger with actual, legally binding ownership records. Usually, you can do regular attestation from transfer agents, set Oracle feeds to update beneficial ownership data, or implement admin functions in the token contract for forced transfers under legal authority.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7a43e0 e-con-full e-flex e-con e-child\" data-id=\"d7a43e0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ab9525 elementor-widget elementor-widget-heading\" data-id=\"0ab9525\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Income distributions<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96700a9 elementor-widget elementor-widget-text-editor\" data-id=\"96700a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Distributions are not as automated as they sound. Smart contracts can execute distributions automatically, but production systems require verification steps:<\/span><\/p><p><span style=\"font-weight: 400;\">Most production tokenized real estate systems use admin-triggered distributions, not fully autonomous time-based ones. Here&#8217;s why: The property manager receives rent, deducts operating expenses, pays taxes and insurance, and then deposits the net distributable income into the distribution account. An authorized admin then triggers the smart contract&#8217;s distribution function.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-359e20b elementor-widget elementor-widget-image\" data-id=\"359e20b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"how-to-tokenize-assets-automated-distributions\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTk4MzIxLCJ1cmwiOiJodHRwczpcL1wvaW5ub3dpc2UuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvaG93LXRvLXRva2VuaXplLWFzc2V0cy1hdXRvbWF0ZWQtZGlzdHJpYnV0aW9ucy5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"366\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions.png\" class=\"attachment-full size-full wp-image-198321\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions.png 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions-300x110.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions-768x281.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/how-to-tokenize-assets-automated-distributions-18x7.png 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e3f99a elementor-widget elementor-widget-text-editor\" data-id=\"6e3f99a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Fully autonomous time-based distributions without verification are rare in production because the system needs to confirm funds are available, deductions have been made, and tax withholding is calculated correctly before executing the distribution.<\/span><\/p><p><span style=\"font-weight: 400;\">More sophisticated systems use oracles that verify rent payment received, operating expenses paid, and net distributable amount calculated through off-chain accounting systems before triggering the on-chain distribution function.<\/span><\/p><p><span style=\"font-weight: 400;\">But paying income is only part of the process. The platform also has to account for tax withholding and reporting before money reaches investors.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8b1b14 e-con-full e-flex e-con e-child\" data-id=\"c8b1b14\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80a68bd elementor-widget elementor-widget-heading\" data-id=\"80a68bd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Tax compliance<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b85cb9e elementor-widget elementor-widget-text-editor\" data-id=\"b85cb9e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Pure on-chain Solidity contracts alone cannot handle the full complexity of multi-jurisdiction tax withholding. But some production systems handle withholding logic through:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">External compliance modules (smart contracts that specialize in tax logic)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Oracle services provide tax rate data per investor jurisdiction<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Attestation services that verify withholding calculations<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">So it&#8217;s not that smart contracts <\/span><i><span style=\"font-weight: 400;\">can&#8217;t<\/span><\/i><span style=\"font-weight: 400;\"> handle tax compliance; you just need specialized compliance modules and oracle data feeds.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Distributions and taxes are recurring events. Other events are less frequent, but more complex. These are corporate actions.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72415e9 e-con-full e-flex e-con e-child\" data-id=\"72415e9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f4e538 elementor-widget elementor-widget-heading\" data-id=\"9f4e538\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Corporate actions<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6baa970 elementor-widget elementor-widget-text-editor\" data-id=\"6baa970\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Corporate actions include stock splits, reverse splits, mergers and acquisitions, dividend reinvestment, conversions, and mandatory redemptions. Traditional securities have well-established processes for these. Tokenized securities need to replicate them on-chain.<\/span><\/p><p><b>Stock splits<\/b><span style=\"font-weight: 400;\">. Multiply everyone&#8217;s token balance while proportionally decreasing the value per token. Requires handling fractional shares, in-flight transfers, and coordination across custody providers.<\/span><\/p><p><b>Dividend reinvestment<\/b><span style=\"font-weight: 400;\">. Investors can opt to automatically reinvest dividends into new shares. This requires capturing the payment, converting to stable value, purchasing new shares at current NAV, and maintaining compliance checks for the reinvestment purchase.<\/span><\/p><p><b>Conversions and redemptions<\/b><span style=\"font-weight: 400;\">. Convertible securities (like bonds converting to equity) need trigger conditions, conversion ratio calculations, and burning old tokens while minting new ones. Mandatory redemptions require calculating the redemption price, burning tokens, and distributing payment.<\/span><\/p><p><b>Mergers and acquisitions<\/b><span style=\"font-weight: 400;\">. Old tokens must be exchanged for new tokens or cash, with exchange ratios calculated, approval voting conducted on-chain, and dissenting shareholder rights honored.<\/span><\/p><p><span style=\"font-weight: 400;\">The ERC-1400 standard includes functions for corporate actions, but to implement them correctly, you need to understand both corporate law and smart contract security. Most platforms handle M&amp;A through off-chain legal processes with on-chain execution of the final result.<\/span><\/p><p><span style=\"font-weight: 400;\">Once the token is operating correctly, investors may also want a way to exit. That brings us to secondary market trading.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07d7f43 e-con-full e-flex e-con e-child\" data-id=\"07d7f43\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-8aac0dc e-con-full e-flex e-con e-child\" data-id=\"8aac0dc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b0d410 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"0b0d410\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Understand what's feasible and what's required to tokenize your RWA<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e15a51 e-con-full e-flex e-con e-child\" data-id=\"0e15a51\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22897a7 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"22897a7\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d1842a elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"3d1842a\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss your case<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7cee3d1 e-con-full e-flex e-con e-child\" data-id=\"7cee3d1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63d50b2 elementor-widget elementor-widget-heading\" data-id=\"63d50b2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Secondary market liquidity<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f8b22e elementor-widget elementor-widget-text-editor\" data-id=\"6f8b22e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">After the initial offering, RWA tokens may be traded on secondary markets through:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Licensed broker-dealers<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regulated Alternative Trading Systems (ATS)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Licensed securities exchanges<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Compliant decentralized exchanges<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">However, many tokenized real-world assets still lack liquid secondary markets.<\/span><\/p><p><span style=\"font-weight: 400;\">You might issue tokens, and investors might want to sell, but if there aren&#8217;t active buyers, liquidity is theoretical. You could have a perfectly functioning token with excellent compliance infrastructure, and it still might trade once a month at 20% below NAV because there&#8217;s no market depth.<\/span><\/p><p><span style=\"font-weight: 400;\">Building liquidity requires:<\/span><\/p><ul class=\"blackUl bottomText\"><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Market makers<\/b><span style=\"font-weight: 400;\">: Entities that provide bid\/ask quotes and facilitate trades<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Liquidity mining incentives<\/b><span style=\"font-weight: 400;\">: Rewards for providing liquidity<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Integration with platforms that have existing user bases<\/b><span style=\"font-weight: 400;\">: Listing on established secondary markets<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Institutional partnerships<\/b><span style=\"font-weight: 400;\">: Getting fund managers and family offices to participate<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Some platforms, such as tZERO and INX, operate regulated secondary markets specifically for security tokens. Integrating with them significantly improves liquidity prospects.<\/span><\/p><p><span style=\"font-weight: 400;\">Institutional investors care not only about finding buyers but also about how the trade settles.<\/span><\/p><p><span style=\"font-weight: 400;\">For institutional-grade secondary market trading, atomic delivery-versus-payment is essential. DvP means the token transfer and the payment transfer happen simultaneously and atomically: either both succeed, or both fail. No counterparty risk. Traditional securities markets have settlement risk: you might deliver shares today and not receive payment for T+2 days. Or you pay today and receive shares two days later. During that window, counterparty default is possible.<\/span><\/p><p><span style=\"font-weight: 400;\">This is one of the main operational benefits of tokenization for institutional investors. <\/span><a href=\"https:\/\/www.jpmorgan.com\/payments\/newsroom\/kinexys-chainlink-ondo-tokenized-asset-test\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"font-weight: 400;\">J.P. Morgan&#8217;s Kinexys<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.broadridge.com\/press-release\/2026\/broadridge-distributed-ledger-repo-platform-december\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"font-weight: 400;\">Broadridge&#8217;s Distributed Ledger Repo (DLR)<\/span><\/a><span style=\"font-weight: 400;\">, and Fnality&#8217;s payment system all implement atomic DvP.<\/span><\/p><p><span style=\"font-weight: 400;\">When evaluating tokenization platforms, ask: &#8220;Do you support atomic DvP for secondary market trades?&#8221; If the platform cannot explain how settlement works, it may not be ready for institutional use.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Trades settle, and the ongoing legal and reporting obligations are what\u2019s left to deal with.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ae8a8f e-con-full e-flex e-con e-child\" data-id=\"5ae8a8f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27c1792 elementor-widget elementor-widget-heading\" data-id=\"27c1792\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ongoing compliance and reporting<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef16072 elementor-widget elementor-widget-text-editor\" data-id=\"ef16072\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">When you launch a token, there remain some ongoing legal and administrative responsibilities:<\/span><\/p><ul class=\"bottomText blackUl\"><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">File annual reports with regulators<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Conduct financial audits<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Update tax documents (1099s for U.S. investors, etc.)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Submit regulatory filings (Form D in the U.S., prospectuses in Europe)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Maintain up-to-date investor communications<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monitor and report suspicious transaction patterns (AML requirements)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Respond to regulator inquiries<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">This is one of the more demanding ongoing commitments in tokenization, but knowing it up front makes it manageable.<\/span><\/p><p><span style=\"font-weight: 400;\">Many platforms provide compliance dashboards that automate report generation, but you&#8217;ll still need legal and compliance professionals reviewing everything.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95712f2 e-con-full e-flex e-con e-child\" data-id=\"95712f2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-395188f elementor-widget elementor-widget-heading\" data-id=\"395188f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">RWA investor journey: from fiat deposit to cash-out<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-69aeb78 elementor-widget elementor-widget-text-editor\" data-id=\"69aeb78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">For the investor&#8217;s experience, the platform works as a single continuous path. Money goes in, gets converted into a tokenized position, earns income while it&#8217;s held, and eventually comes back out as cash. To make it usable, every step in between, such as on-ramping, KYC, custody, distributions, secondary sales, off-ramping, and tax reporting, has to work together.<\/span><\/p><p><span style=\"font-weight: 400;\">This diagram demonstrates the full path. Click through each step to see the proccess and where it runs.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70ffaa7 elementor-widget elementor-widget-html\" data-id=\"70ffaa7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Karla:wght@400;600;700&family=Sora:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n<section id=\"rwa-journey\">\n<style>\n#rwa-journey{--red:#c63031;--green:#2f8f5b;--dark:#2e2e2e;--muted:#6b6e76;--line:#e6e6ea;--panel:#f6f6f8;color:var(--dark);font-family:'Karla',sans-serif;background:transparent;margin:0;line-height:1.5}\n#rwa-journey *{box-sizing:border-box}\n#rwa-journey .wrap{max-width:1080px;margin:0 auto;padding:0}\n#rwa-journey .eyebrow{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin:0}\n#rwa-journey h2{font-family:'Sora',sans-serif;font-size:30px;font-weight:400;letter-spacing:-.3px;color:var(--dark);margin:6px 0 0}\n#rwa-journey .lead{font-size:17px;color:var(--muted);max-width:760px;margin:10px 0 0}\n#rwa-journey h3{font-family:'Sora',sans-serif;font-weight:600;color:var(--dark);margin:0}\n#rwa-journey .jtabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}\n#rwa-journey .jtabs button{font-family:'Karla',sans-serif;font-weight:600;font-size:14px;padding:8px 16px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--dark);cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap}\n#rwa-journey .jtabs button .d{width:9px;height:9px;border-radius:50%}\n#rwa-journey .jtabs button.on{background:var(--red);border-color:var(--red);color:#fff}\n#rwa-journey .jsel{display:none;width:100%;margin-top:16px;font-family:'Karla',sans-serif;font-size:16px;font-weight:600;color:var(--dark);background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px 40px 13px 14px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c63031' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center}\n#rwa-journey .jctrls{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px}\n#rwa-journey .jctrls .lab{font-size:13px;color:var(--muted);font-weight:600}\n#rwa-journey .jctrls .yr{font-family:'Sora',sans-serif;font-weight:600;color:var(--dark);font-size:15px}\n#rwa-journey .toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--dark)}\n#rwa-journey .toggle .sw2{position:relative;width:40px;height:22px;flex:none}\n#rwa-journey .toggle .sw2 input{opacity:0;width:0;height:0}\n#rwa-journey .toggle .sl2{position:absolute;inset:0;background:#d0d2d8;border-radius:22px;transition:.2s}\n#rwa-journey .toggle .sl2::before{content:\"\";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}\n#rwa-journey .toggle input:checked+.sl2{background:var(--green)}\n#rwa-journey .toggle input:checked+.sl2::before{transform:translateX(18px)}\n#rwa-journey .toggle.dis{opacity:.45;cursor:not-allowed}\n#rwa-journey .jplay{font-family:'Karla',sans-serif;background:var(--red);color:#fff;border:none;font-weight:700;font-size:14px;padding:9px 16px;border-radius:9px;cursor:pointer}\n#rwa-journey input[type=range]{accent-color:var(--red)}\n#rwa-journey .rail{position:relative;margin:20px 0 6px;padding:0 10px}\n#rwa-journey .railline{position:absolute;top:30px;left:40px;right:40px;height:3px;background:var(--line);border-radius:3px}\n#rwa-journey .railfill{position:absolute;top:30px;left:40px;height:3px;background:linear-gradient(90deg,var(--red),var(--green));border-radius:3px;width:0;transition:width .5s}\n#rwa-journey .steps{display:flex;justify-content:space-between;position:relative;z-index:2}\n#rwa-journey .step{flex:1;text-align:center;cursor:pointer;min-width:0}\n#rwa-journey .step .bub{width:46px;height:46px;border-radius:13px;background:#fff;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto;transition:.25s;color:#9aa0a8}\n#rwa-journey .step.act .bub{border-color:var(--dark);background:#fff;color:var(--dark);transform:scale(1.06);box-shadow:0 4px 14px rgba(0,0,0,.1)}\n#rwa-journey .step.done .bub{border-color:var(--green);color:var(--green)}\n#rwa-journey .step .t{font-size:12.5px;font-weight:600;color:var(--dark);margin-top:9px}\n#rwa-journey .step .v{font-size:11.5px;color:var(--muted);margin-top:2px}\n#rwa-journey .jbottom{display:grid;grid-template-columns:1fr 300px;gap:16px;margin-top:16px}\n#rwa-journey .jdetail{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px}\n#rwa-journey .jdetail h3{font-size:18px}\n#rwa-journey .jdgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}\n#rwa-journey .jdfull{grid-column:1\/3}\n#rwa-journey .jdlbl{font-family:'Sora',sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}\n#rwa-journey .jdlbl.r{color:var(--red)}#rwa-journey .jdlbl.g{color:var(--green)}#rwa-journey .jdlbl.m{color:var(--muted)}\n#rwa-journey .jdtxt{font-size:13.5px;color:#4a4d55;margin-top:3px}\n#rwa-journey .who{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}\n#rwa-journey .who span{font-size:11.5px;font-weight:600;background:#fff;border:1px solid var(--line);color:var(--dark);border-radius:5px;padding:3px 8px}\n#rwa-journey .jdmeta{display:flex;gap:18px;margin-top:12px;flex-wrap:wrap}\n#rwa-journey .jdmeta div{font-size:12px;color:var(--muted)}\n#rwa-journey .jdmeta b{display:block;color:var(--dark);font-size:14px;font-weight:600;font-family:'Sora',sans-serif}\n#rwa-journey .jmoney{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}\n#rwa-journey .jmoney .cap{font-family:'Sora',sans-serif;font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:1px}\n#rwa-journey .jmoney .row{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);padding:7px 0;border-bottom:1px solid var(--line)}\n#rwa-journey .jmoney .row b{color:var(--dark);font-weight:600}\n#rwa-journey .jmoney .big{font-family:'Sora',sans-serif;font-size:27px;font-weight:600;letter-spacing:-1px;margin-top:6px;color:var(--dark)}\n#rwa-journey .note{font-size:12.5px;border-radius:8px;padding:10px 12px;margin-top:14px;background:#fff7f7;border:1px solid #f0d8d9;color:#9a2b29}\n\n\/* \u2500\u2500 Mobile accordion \u2500\u2500 *\/\n#rwa-journey .vsteps{display:none;margin-top:16px;overflow-anchor:none}\n#rwa-journey .vstep{position:relative;display:flex;gap:14px;padding-bottom:14px}\n#rwa-journey .vstep:not(:last-child)::before{content:\"\";position:absolute;left:22px;top:46px;bottom:-2px;width:2px;background:var(--line)}\n#rwa-journey .vstep.done:not(:last-child)::before{background:var(--green)}\n#rwa-journey .vbub{width:46px;height:46px;flex:none;border-radius:13px;background:#fff;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;color:#9aa0a8;transition:.25s;position:relative;z-index:2}\n#rwa-journey .vstep.act .vbub{border-color:var(--dark);color:var(--dark);box-shadow:0 4px 14px rgba(0,0,0,.1)}\n#rwa-journey .vstep.done .vbub{border-color:var(--green);color:var(--green)}\n#rwa-journey .vbody{flex:1;min-width:0}\n#rwa-journey .vhead{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;min-height:46px}\n#rwa-journey .vt{font-family:'Sora',sans-serif;font-size:15px;font-weight:600;color:var(--dark)}\n#rwa-journey .vv{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}\n#rwa-journey .vchev{color:#b3b6bd;transition:.25s;flex:none}\n#rwa-journey .vstep.act .vchev{transform:rotate(90deg);color:var(--dark)}\n#rwa-journey .vdet{max-height:0;overflow:hidden;transition:max-height .35s ease}\n#rwa-journey .vstep.act .vdet{max-height:1600px}\n#rwa-journey .vcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:10px}\n\n@media(max-width:860px){#rwa-journey .jbottom{grid-template-columns:1fr}}\n@media(max-width:780px){\n #rwa-journey h2{font-size:24px}\n #rwa-journey .jtabs{display:none}\n #rwa-journey .jsel{display:block}\n #rwa-journey .jctrls{flex-direction:column;align-items:stretch;gap:14px}\n #rwa-journey .jctrls>div{display:flex;align-items:center;justify-content:space-between;gap:14px}\n #rwa-journey .jctrls>div br{display:none}\n #rwa-journey .jctrls input[type=range]{width:55%!important;min-width:120px}\n #rwa-journey .jplay{width:100%}\n #rwa-journey .rail,#rwa-journey .jdetail{display:none}\n #rwa-journey .vsteps{display:block}\n}\n#rwa-journey .jtabs button,#rwa-journey .jsel,#rwa-journey .jplay,#rwa-journey .jctrls,#rwa-journey .jdetail,#rwa-journey .vcard,#rwa-journey .jmoney,#rwa-journey .note,#rwa-journey .who span,#rwa-journey .railline,#rwa-journey .railfill{border-radius:0}\n<\/style>\n\n<!-- ===== i18n string bank \u2014 static text for TranslatePress to detect & translate.\n     Hidden visually; JS reads textContent from here. Edit source copy here. ===== -->\n<div id=\"rwa-i18n\" hidden aria-hidden=\"true\">\n <!-- scenario names -->\n <span data-k=\"name_re\">Real estate<\/span>\n <span data-k=\"name_eq\">Tokenized stock<\/span>\n <span data-k=\"name_tr\">Treasuries<\/span>\n <span data-k=\"name_au\">Gold<\/span>\n <span data-k=\"name_cr\">Private credit<\/span>\n <!-- DeFi availability status -->\n <span data-k=\"stat_yes\">Yes<\/span>\n <span data-k=\"stat_emerging\">Emerging<\/span>\n <!-- income (per scenario) -->\n <span data-k=\"inc_re\">Rent + NAV appreciation<\/span>\n <span data-k=\"inc_eq\">Price tracking + dividends<\/span>\n <span data-k=\"inc_tr\">Daily yield accrual<\/span>\n <span data-k=\"inc_au\">Gold price exposure<\/span>\n <span data-k=\"inc_cr\">Loan interest<\/span>\n <!-- DeFi detail text (per scenario) -->\n <span data-k=\"defiTxt_re\">Supply the property token to a lending pool or post it as collateral to borrow stablecoins \u2014 without selling.<\/span>\n <span data-k=\"defiTxt_eq\">DeFi for tokenized equities is still emerging \u2014 composability is limited today, so we model a plain hold.<\/span>\n <span data-k=\"defiTxt_tr\">Tokenized treasuries are widely accepted as DeFi collateral \u2014 borrow against them while still earning yield.<\/span>\n <span data-k=\"defiTxt_au\">Gold tokens plug into DeFi pools \u2014 supply for extra yield or use as stable, hard-asset collateral.<\/span>\n <span data-k=\"defiTxt_cr\">Private-credit tokens live natively in DeFi lending pools \u2014 your capital earns borrower interest on-chain.<\/span>\n <!-- step 3 \"Buy\" \u2014 title + description (per scenario, full phrases) -->\n <span data-k=\"buytitle_re\">Buy the property token<\/span>\n <span data-k=\"buytitle_eq\">Buy the tokenized share<\/span>\n <span data-k=\"buytitle_tr\">Buy the treasury token<\/span>\n <span data-k=\"buytitle_au\">Buy the gold token<\/span>\n <span data-k=\"buytitle_cr\">Buy the credit token<\/span>\n <span data-k=\"buydesc_re\">Swap your stablecoin for the property token on the platform \u2014 a compliant, on-chain claim on the real asset.<\/span>\n <span data-k=\"buydesc_eq\">Swap your stablecoin for the tokenized share on the platform \u2014 a compliant, on-chain claim on the real asset.<\/span>\n <span data-k=\"buydesc_tr\">Swap your stablecoin for the treasury token on the platform \u2014 a compliant, on-chain claim on the real asset.<\/span>\n <span data-k=\"buydesc_au\">Swap your stablecoin for the gold token on the platform \u2014 a compliant, on-chain claim on the real asset.<\/span>\n <span data-k=\"buydesc_cr\">Swap your stablecoin for the credit token on the platform \u2014 a compliant, on-chain claim on the real asset.<\/span>\n <!-- step 4 \"Earn \/ hold\" \u2014 description (per scenario, full phrases) -->\n <span data-k=\"earn_d_re\">Rent + NAV appreciation accrues to you on-chain \u2014 transparent, automatic, 24\/7. No paperwork, no intermediary.<\/span>\n <span data-k=\"earn_d_eq\">Price tracking + dividends accrues to you on-chain \u2014 transparent, automatic, 24\/7. No paperwork, no intermediary.<\/span>\n <span data-k=\"earn_d_tr\">Daily yield accrual accrues to you on-chain \u2014 transparent, automatic, 24\/7. No paperwork, no intermediary.<\/span>\n <span data-k=\"earn_d_au\">Gold price exposure accrues to you on-chain \u2014 transparent, automatic, 24\/7. No paperwork, no intermediary.<\/span>\n <span data-k=\"earn_d_cr\">Loan interest accrues to you on-chain \u2014 transparent, automatic, 24\/7. No paperwork, no intermediary.<\/span>\n <!-- step 1 \u2014 Fiat on-ramp -->\n <span data-k=\"s0_t\">Fiat on-ramp<\/span>\n <span data-k=\"s0_d\">Deposit \u20ac10,000 by card or bank transfer; it is converted to a stablecoin (USDC) \u2014 your on-chain cash.<\/span>\n <span data-k=\"s0_chal\">Getting a normal buyer from a bank account to on-chain, smoothly.<\/span>\n <span data-k=\"s0_risk\">A clunky on-ramp loses the buyer at the moment of purchase.<\/span>\n <span data-k=\"s0_handle\">Integrated PSP on-ramp with clear status; we wire the rails and the investor portal.<\/span>\n <!-- step 2 \u2014 Verify (KYC) -->\n <span data-k=\"s1_t\">Verify (KYC)<\/span>\n <span data-k=\"s1_d\">Pass identity checks once and get whitelisted for the token. Eligibility is enforced at the token level on every transfer.<\/span>\n <span data-k=\"s1_chal\">Enforcing investor eligibility on a permissionless ledger \u2014 forever.<\/span>\n <span data-k=\"s1_risk\">Tokens reaching ineligible holders -> regulatory breach, frozen assets.<\/span>\n <span data-k=\"s1_handle\">On-chain identity bound to the token allow-list; reusable across the platform.<\/span>\n <!-- step 3 \u2014 Buy (chal\/risk\/handle generic) -->\n <span data-k=\"s2_chal\">Only whitelisted wallets may hold it; the transfer itself must be compliant.<\/span>\n <span data-k=\"s2_risk\">An open ERC-20 cannot enforce KYC on transfer \u2014 regulated venues reject it.<\/span>\n <span data-k=\"s2_handle\">Permissioned token (ERC-3643) + transfer-restriction logic; settles instantly.<\/span>\n <!-- step 4 \u2014 Earn \/ hold (title + chal\/risk\/handle generic) -->\n <span data-k=\"s3_t\">Earn \/ hold<\/span>\n <span data-k=\"s3_chal\">Paying holders accurately and on time, automatically.<\/span>\n <span data-k=\"s3_risk\">Manual distributions add cost and error.<\/span>\n <span data-k=\"s3_handle\">Smart-contract distributions on a schedule; NAV updated by oracle.<\/span>\n <!-- step 5 \u2014 Put to work (DeFi \/ venue) -->\n <span data-k=\"s4_t\">Put to work (DeFi \/ venue)<\/span>\n <span data-k=\"s4_chal\">Composability differs by asset \u2014 not everything is DeFi-ready.<\/span>\n <span data-k=\"s4_risk\">Posting an unsupported token as collateral simply fails.<\/span>\n <span data-k=\"s4_handle\">Where the asset supports it, supply to a pool or post as collateral \u2014 without selling.<\/span>\n <!-- step 6 \u2014 Sell on secondary -->\n <span data-k=\"s5_t\">Sell on secondary<\/span>\n <span data-k=\"s5_d\">When you want out, sell the token on a regulated venue (tZERO, 21X, Archax) or a P2P board \u2014 back to stablecoin.<\/span>\n <span data-k=\"s5_chal\">Finding a venue that will actually accept and trade this token.<\/span>\n <span data-k=\"s5_risk\">No eligible venue \/ thin book -> you cannot exit. 90% of projects die here.<\/span>\n <span data-k=\"s5_handle\">Venue requirements are designed in from day one; we pre-qualify venues and wire primary -> secondary.<\/span>\n <!-- step 7 \u2014 Cash out + tax -->\n <span data-k=\"s6_t\">Cash out + tax<\/span>\n <span data-k=\"s6_d\">Off-ramp the stablecoin back to \u20ac in your bank. Profit tax applies per your jurisdiction. Full circle \u2014 an illiquid asset became liquid cash.<\/span>\n <span data-k=\"s6_chal\">Clean off-ramp and correct tax \/ accounting treatment.<\/span>\n <span data-k=\"s6_risk\">Tax treatment varies by jurisdiction \u2014 model it, but it is not advice.<\/span>\n <span data-k=\"s6_handle\">PSP off-ramp; we surface fees and let you model a tax rate (slider above).<\/span>\n <!-- detail panel section labels (rendered by JS into the card) -->\n <span data-k=\"dl_challenge\">Challenge<\/span>\n <span data-k=\"dl_risk\">Risk if done wrong<\/span>\n <span data-k=\"dl_handle\">How we handle it<\/span>\n <span data-k=\"dl_prot\">Protocols \/ standards<\/span>\n <span data-k=\"dl_vendors\">Vendors we use \/ integrate<\/span>\n <!-- protocols \/ standards chips -->\n <span data-k=\"p_s0_1\">USDC \/ EURC settlement<\/span>\n <span data-k=\"p_s1_1\">ONCHAINID<\/span>\n <span data-k=\"p_s1_2\">MiCA \/ Reg D-S<\/span>\n <span data-k=\"p_s2_1\">ERC-3643 \/ 1400<\/span>\n <span data-k=\"p_s3_1\">on-chain distributions<\/span>\n <span data-k=\"p_s3_2\">Chainlink NAV<\/span>\n <span data-k=\"p_s4_1\">ERC-3643 + DeFi adapters<\/span>\n <span data-k=\"p_s5_1\">DLT Pilot MTF<\/span>\n <span data-k=\"p_s5_2\">SEC ATS<\/span>\n <span data-k=\"p_s6_1\">SEPA \/ ACH off-ramp<\/span>\n <!-- vendors chips -->\n <span data-k=\"w_s0_1\">Fiat PSP<\/span>\n <span data-k=\"w_s0_2\">on\/off-ramp partner<\/span>\n <span data-k=\"w_s1_1\">Sumsub<\/span>\n <span data-k=\"w_s1_2\">Securitize iD<\/span>\n <span data-k=\"w_s2_1\">Token engine (Tokeny)<\/span>\n <span data-k=\"w_s2_2\">platform<\/span>\n <span data-k=\"w_s3_1\">Chainlink oracle<\/span>\n <span data-k=\"w_s3_2\">custody<\/span>\n <span data-k=\"w_s4_1\">DeFi pools<\/span>\n <span data-k=\"w_s4_2\">lending markets<\/span>\n <span data-k=\"w_s5_1\">tZERO<\/span>\n <span data-k=\"w_s5_2\">21X<\/span>\n <span data-k=\"w_s5_3\">ARCHAX<\/span>\n <span data-k=\"w_s5_4\">P2P<\/span>\n <span data-k=\"w_s6_1\">Fiat PSP<\/span>\n <!-- meta labels -->\n <span data-k=\"ml_where\">Where<\/span>\n <span data-k=\"ml_fee\">Fee<\/span>\n <span data-k=\"ml_cost\">Cost<\/span>\n <span data-k=\"ml_settles\">Settles<\/span>\n <span data-k=\"ml_income\">Income<\/span>\n <span data-k=\"ml_available\">Available<\/span>\n <span data-k=\"ml_extra\">Extra yield<\/span>\n <span data-k=\"ml_time\">Time<\/span>\n <!-- meta values (textual) -->\n <span data-k=\"mv_off_on\">off -> on-chain<\/span>\n <span data-k=\"mv_onchain\">on-chain<\/span>\n <span data-k=\"mv_free\">free<\/span>\n <span data-k=\"mv_instant\">instant<\/span>\n <span data-k=\"mv_on_off\">on -> off-chain<\/span>\n <span data-k=\"mv_onchain_venue\">on-chain \u00b7 venue<\/span>\n <span data-k=\"mv_1_2days\">1\u20132 days<\/span>\n <!-- controls \/ status \/ misc -->\n <span data-k=\"yrs\">yrs<\/span>\n <span data-k=\"over\">over<\/span>\n <span data-k=\"play\">Play journey<\/span>\n <span data-k=\"playing\">Playing\u2026<\/span>\n <span data-k=\"replay\">Replay journey<\/span>\n <span data-k=\"defi_toggle\">Put to work in DeFi<\/span>\n <span data-k=\"defi_emerg_pre\">DeFi \u2014 emerging for<\/span>\n <span data-k=\"defi_emerg_suf\">(not modelled)<\/span>\n <span data-k=\"sv_whitelisted\">whitelisted<\/span>\n <span data-k=\"sv_off\">off<\/span>\n <span data-k=\"sv_na\">n\/a<\/span>\n <span data-k=\"sv_sell\">sell<\/span>\n<\/div>\n\n<div class=\"wrap\">\n <div class=\"eyebrow\">\u2605 Investor journey \u00b7 under the hood<\/div>\n <h2>From a bank account to on-chain profit \u2014 and back<\/h2>\n <p class=\"lead\">The full path your investor walks \u2014 fiat in, buy, earn, optionally DeFi, sell, cash out and pay tax. Tap any step to see what happens under the hood: the process, the vendors, where it runs.<\/p>\n <div class=\"jtabs\" id=\"jtabs\"><\/div>\n <select class=\"jsel\" id=\"jsel\" aria-label=\"Choose asset type\"><\/select>\n <div class=\"jctrls\" id=\"jctrls\">\n  <div><span class=\"lab\">Holding period:<\/span> <span class=\"yr\" id=\"jyrVal\">3 yrs<\/span><br><input type=\"range\" id=\"jyr\" min=\"1\" max=\"7\" value=\"3\" style=\"width:130px\"><\/div>\n  <div><span class=\"lab\">Profit tax rate:<\/span> <span class=\"yr\" id=\"jtaxVal\">0%<\/span><br><input type=\"range\" id=\"jtax\" min=\"0\" max=\"40\" value=\"0\" style=\"width:130px\"><\/div>\n  <label class=\"toggle\" id=\"jdefiWrap\"><span class=\"sw2\"><input type=\"checkbox\" id=\"jdefi\"><span class=\"sl2\"><\/span><\/span><span id=\"jdefiLab\">Put to work in DeFi<\/span><\/label>\n  <button class=\"jplay\" id=\"jplayBtn\">\u25b6 Play journey<\/button>\n <\/div>\n <div class=\"rail\"><div class=\"railline\"><\/div><div class=\"railfill\" id=\"railfill\"><\/div><div class=\"steps\" id=\"steps\"><\/div><\/div>\n <div class=\"vsteps\" id=\"vsteps\"><\/div>\n <div class=\"jbottom\">\n  <div class=\"jdetail\" id=\"jdetail\"><\/div>\n  <div class=\"jmoney\"><div class=\"cap\">Investor's money (\u20ac10,000)<\/div>\n   <div class=\"big\" id=\"jBal\">\u20ac10,000<\/div><div id=\"jReturn\" style=\"font-size:13px;color:var(--muted);margin-bottom:10px\"><\/div>\n   <div class=\"row\"><span>Started with<\/span><b>\u20ac10,000<\/b><\/div><div class=\"row\"><span>Income while holding<\/span><b id=\"jIncome\">\u2014<\/b><\/div>\n   <div class=\"row\" id=\"jDefiRow\" style=\"display:none\"><span>DeFi extra yield<\/span><b id=\"jDefi\">\u2014<\/b><\/div>\n   <div class=\"row\"><span>Fees (on\/off-ramp, trade)<\/span><b id=\"jFees\">\u2014<\/b><\/div>\n   <div class=\"row\" id=\"jTaxRow\" style=\"display:none\"><span>Profit tax<\/span><b id=\"jTax\">\u2014<\/b><\/div>\n   <div class=\"row\" style=\"border:none\"><span>Cashed out to bank<\/span><b id=\"jOut\">\u2014<\/b><\/div><\/div>\n <\/div>\n <div class=\"note\">The money panel is a directional illustration (yields = mid-points of public 2026 ranges; fees typical; taxes depend on jurisdiction). The value of this rail is the process and vendors, not the projection.<\/div>\n<\/div>\n<\/section>\n<script>\n(function(){\nvar STICKY_H=88; \/* sticky header height (72px) + 16px breathing room *\/\nvar ANIM_MS=380; \/* wait for accordion CSS transition (350ms) + buffer *\/\n\nvar R=document.getElementById('rwa-journey');\nfunction E(id){return R.querySelector('#'+id);}\n\n\/* \u2500\u2500 i18n: read translated copy from the static string bank \u2500\u2500 *\/\nvar TT={};Array.prototype.forEach.call(R.querySelectorAll('#rwa-i18n [data-k]'),function(e){TT[e.getAttribute('data-k')]=(e.textContent||'').trim();});\nfunction T(k){return TT.hasOwnProperty(k)?TT[k]:k;}\n\nvar CH='<svg class=\"vchev\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M9 6l6 6-6 6\"\/><\/svg>';\nvar ICON={ramp:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M2 10h20\"\/><\/svg>',kyc:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>',buy:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"9\" cy=\"9\" r=\"7\"\/><path d=\"M13.5 13.5 21 21\"\/><\/svg>',earn:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 17l6-6 4 4 7-8\"\/><path d=\"M21 7v5h-5\"\/><\/svg>',defi:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 2v4M12 18v4M2 12h4M18 12h4\"\/><\/svg>',sell:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 3v18h18\"\/><path d=\"M19 9l-5 5-4-4-4 4\"\/><\/svg>',out:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 3v12M7 10l5 5 5-5\"\/><path d=\"M5 21h14\"\/><\/svg>'};\nvar SCEN=[\n {k:'re',name:T('name_re'),color:'#2f8f5b',defi:1,db:.03,defiStat:T('stat_yes'),inc:T('inc_re'),y:.07,defiTxt:T('defiTxt_re')},\n {k:'eq',name:T('name_eq'),color:'#3a6ea5',defi:0,db:0,defiStat:T('stat_emerging'),inc:T('inc_eq'),y:.08,defiTxt:T('defiTxt_eq')},\n {k:'tr',name:T('name_tr'),color:'#c63031',defi:1,db:.02,defiStat:T('stat_yes'),inc:T('inc_tr'),y:.045,defiTxt:T('defiTxt_tr')},\n {k:'au',name:T('name_au'),color:'#caa42a',defi:1,db:.02,defiStat:T('stat_yes'),inc:T('inc_au'),y:.02,defiTxt:T('defiTxt_au')},\n {k:'cr',name:T('name_cr'),color:'#e08a1e',defi:1,db:.03,defiStat:T('stat_yes'),inc:T('inc_cr'),y:.11,defiTxt:T('defiTxt_cr')}];\nvar jScn=SCEN[0],jAct=0,jSteps=[],jTimer=null,jVenueFee=0.005;\nfunction jStepsFor(s){return[\n {ic:'ramp',t:T('s0_t'),d:T('s0_d'),chal:T('s0_chal'),risk:T('s0_risk'),handle:T('s0_handle'),prot:[T('p_s0_1')],who:[T('w_s0_1'),T('w_s0_2')],meta:[[T('ml_where'),T('mv_off_on')],[T('ml_fee'),'~1%']]},\n {ic:'kyc',t:T('s1_t'),d:T('s1_d'),chal:T('s1_chal'),risk:T('s1_risk'),handle:T('s1_handle'),prot:[T('p_s1_1'),T('p_s1_2')],who:[T('w_s1_1'),T('w_s1_2')],meta:[[T('ml_where'),T('mv_off_on')],[T('ml_cost'),T('mv_free')]]},\n {ic:'buy',t:T('buytitle_'+s.k),d:T('buydesc_'+s.k),chal:T('s2_chal'),risk:T('s2_risk'),handle:T('s2_handle'),prot:[T('p_s2_1')],who:[T('w_s2_1'),T('w_s2_2')],meta:[[T('ml_where'),T('mv_onchain')],[T('ml_fee'),'~0.3%'],[T('ml_settles'),T('mv_instant')]]},\n {ic:'earn',t:T('s3_t'),d:T('earn_d_'+s.k),chal:T('s3_chal'),risk:T('s3_risk'),handle:T('s3_handle'),prot:[T('p_s3_1'),T('p_s3_2')],who:[T('w_s3_1'),T('w_s3_2')],meta:[[T('ml_where'),T('mv_onchain')],[T('ml_income'),s.inc]]},\n {ic:'defi',t:T('s4_t'),d:s.defiTxt,chal:T('s4_chal'),risk:T('s4_risk'),handle:T('s4_handle'),prot:[T('p_s4_1')],who:[T('w_s4_1'),T('w_s4_2')],meta:[[T('ml_where'),T('mv_onchain')],[T('ml_available'),s.defiStat],[T('ml_extra'),s.defi?'+'+(s.db*100)+'%\/yr':'\u2014']],defi:1},\n {ic:'sell',t:T('s5_t'),d:T('s5_d'),chal:T('s5_chal'),risk:T('s5_risk'),handle:T('s5_handle'),prot:[T('p_s5_1'),T('p_s5_2')],who:[T('w_s5_1'),T('w_s5_2'),T('w_s5_3'),T('w_s5_4')],meta:[[T('ml_where'),T('mv_onchain_venue')],[T('ml_fee'),'~0.5%']]},\n {ic:'out',t:T('s6_t'),d:T('s6_d'),chal:T('s6_chal'),risk:T('s6_risk'),handle:T('s6_handle'),prot:[T('p_s6_1')],who:[T('w_s6_1')],meta:[[T('ml_where'),T('mv_on_off')],[T('ml_fee'),'~1%'],[T('ml_time'),T('mv_1_2days')]]}];}\nfunction eurF(n){return n>=1000?'\u20ac'+(n\/1000).toFixed(1)+'k':'\u20ac'+Math.round(n);}\nfunction jCalc(){var yr=+E('jyr').value,defiOn=jScn.defi&&E('jdefi').checked,taxR=(+E('jtax').value)\/100;var invest=10000,afterRamp=invest*0.99,afterBuy=afterRamp*0.997,ann=jScn.y+(defiOn?jScn.db:0),grown=afterBuy*Math.pow(1+ann,yr),baseGrown=afterBuy*Math.pow(1+jScn.y,yr),income=baseGrown-afterBuy,defiExtra=grown-baseGrown,afterSell=grown*(1-jVenueFee),preTax=afterSell*0.99,fees=(invest*0.01)+(afterRamp*0.003)+(grown*jVenueFee)+(afterSell*0.01),profit=preTax-invest,tax=profit>0?profit*taxR:0,out=preTax-tax,ret=(out-invest)\/invest*100;return{yr:yr,defiOn:defiOn,taxR:taxR,afterBuy:afterBuy,income:income,defiExtra:defiExtra,fees:fees,tax:tax,out:out,ret:ret};}\nvar _balRAF;function animBal(to){var el=E('jBal');var cur=parseFloat(el.dataset.v||'10000');cancelAnimationFrame(_balRAF);var step=function(){cur+=(to-cur)*.15;if(Math.abs(to-cur)<5)cur=to;el.textContent='\u20ac'+Math.round(cur).toLocaleString();el.dataset.v=cur;if(cur!==to)_balRAF=requestAnimationFrame(step);};step();}\nfunction detHTML(s){var h='<h3>'+s.t+'<\/h3><p style=\"color:var(--muted);font-size:14px;margin-top:6px\">'+s.d+'<\/p><div class=\"jdgrid\">';\n h+='<div><div class=\"jdlbl r\">'+T('dl_challenge')+'<\/div><div class=\"jdtxt\">'+s.chal+'<\/div><\/div>';\n h+='<div><div class=\"jdlbl r\">'+T('dl_risk')+'<\/div><div class=\"jdtxt\">'+s.risk+'<\/div><\/div>';\n h+='<div class=\"jdfull\"><div class=\"jdlbl g\">'+T('dl_handle')+'<\/div><div class=\"jdtxt\">'+s.handle+'<\/div><\/div><\/div>';\n h+='<div class=\"jdlbl m\" style=\"margin-top:14px\">'+T('dl_prot')+'<\/div><div class=\"who\">'+s.prot.map(function(p){return '<span>'+p+'<\/span>';}).join('')+'<\/div>';\n h+='<div class=\"jdlbl m\" style=\"margin-top:10px\">'+T('dl_vendors')+'<\/div><div class=\"who\">'+s.who.map(function(w){return '<span>'+w+'<\/span>';}).join('')+'<\/div>';\n h+='<div class=\"jdmeta\">'+s.meta.map(function(m){return '<div>'+m[0]+'<b>'+m[1]+'<\/b><\/div>';}).join('')+'<\/div>';\n return h;}\nfunction buildTabs(){\n E('jtabs').innerHTML=SCEN.map(function(s,i){return '<button class=\"'+(i===0?'on':'')+'\" data-i=\"'+i+'\">'+s.name+'<\/button>';}).join('');\n E('jtabs').querySelectorAll('button').forEach(function(b){b.addEventListener('click',function(){jPick(+b.dataset.i,b);});});\n E('jsel').innerHTML=SCEN.map(function(s,i){return '<option value=\"'+i+'\">'+s.name+'<\/option>';}).join('');\n E('jsel').addEventListener('change',function(){jPick(+this.value,null);});}\nfunction jPick(i,el){jScn=SCEN[i];var bts=E('jtabs').querySelectorAll('button');bts.forEach(function(b){b.classList.remove('on');});if(bts[i])bts[i].classList.add('on');E('jsel').value=i;var w=E('jdefiWrap'),cb=E('jdefi');if(jScn.defi){w.classList.remove('dis');cb.disabled=false;E('jdefiLab').textContent=T('defi_toggle')+' (+'+(jScn.db*100)+'%\/yr)';}else{w.classList.add('dis');cb.checked=false;cb.disabled=true;E('jdefiLab').textContent=T('defi_emerg_pre')+' '+jScn.name.toLowerCase()+' '+T('defi_emerg_suf');}jSteps=jStepsFor(jScn);buildSteps();applyActive(0,false);jUpd();}\nfunction buildSteps(){\n E('steps').innerHTML=jSteps.map(function(s,i){return '<div class=\"step\" data-i=\"'+i+'\"><div class=\"bub\">'+ICON[s.ic]+'<\/div><div class=\"t\">'+s.t+'<\/div><div class=\"v sv\" data-i=\"'+i+'\"><\/div><\/div>';}).join('');\n E('steps').querySelectorAll('.step').forEach(function(el){el.addEventListener('click',function(){jSet(+el.dataset.i);});});\n E('vsteps').innerHTML=jSteps.map(function(s,i){return '<div class=\"vstep\" data-i=\"'+i+'\"><div class=\"vbub\">'+ICON[s.ic]+'<\/div><div class=\"vbody\"><div class=\"vhead\"><div class=\"vt\">'+(i+1)+'. '+s.t+'<\/div><div style=\"display:flex;align-items:center;gap:10px\"><div class=\"vv sv\" data-i=\"'+i+'\"><\/div>'+CH+'<\/div><\/div><div class=\"vdet\"><div class=\"vcard\">'+detHTML(s)+'<\/div><\/div><\/div><\/div>';}).join('');\n E('vsteps').querySelectorAll('.vhead').forEach(function(h,i){h.addEventListener('click',function(){var vs=E('vsteps').querySelectorAll('.vstep')[i];if(vs&&vs.classList.contains('act')){vs.classList.remove('act');}else{jSet(i);}});});}\nfunction applyActive(i,doScroll){jAct=i;var s=jSteps[i];\n E('steps').querySelectorAll('.step').forEach(function(el,k){el.classList.toggle('act',k===i);el.classList.toggle('done',k<i);});\n var vs=E('vsteps').querySelectorAll('.vstep');vs.forEach(function(el,k){el.classList.toggle('act',k===i);el.classList.toggle('done',k<i);});\n E('jdetail').innerHTML=detHTML(s);\n var n=jSteps.length-1,pct=i\/n;E('railfill').style.width='calc((100% - 80px)*'+pct+')';\n if(doScroll&&window.matchMedia('(max-width:780px)').matches){\n  var ae=vs[i];\n  if(ae){\n   \/* Wait for accordion animation to finish, then measure real position *\/\n   setTimeout(function(){\n    var rect=ae.getBoundingClientRect();\n    var absY=(window.pageYOffset||document.documentElement.scrollTop)+rect.top;\n    window.scrollTo({top:Math.max(0,absY-STICKY_H),behavior:'smooth'});\n   },ANIM_MS);\n  }\n }\n}\nfunction jSet(i){applyActive(i,true);}\nfunction jPlay(){if(jTimer){clearInterval(jTimer);jTimer=null;E('jplayBtn').innerHTML='\u25b6 '+T('play');return;}jSet(0);E('jplayBtn').innerHTML='\u23f8 '+T('playing');jTimer=setInterval(function(){if(jAct>=jSteps.length-1){clearInterval(jTimer);jTimer=null;E('jplayBtn').innerHTML='\u25b6 '+T('replay');return;}jSet(jAct+1);},2600);}\nfunction jUpd(){var c=jCalc();E('jyrVal').textContent=c.yr+' '+T('yrs');E('jtaxVal').textContent=(c.taxR*100).toFixed(0)+'%';E('jIncome').textContent='+'+eurF(c.income);E('jDefiRow').style.display=c.defiOn?'flex':'none';E('jDefi').textContent='+'+eurF(c.defiExtra);E('jFees').textContent='\u2212'+eurF(c.fees);E('jTaxRow').style.display=c.taxR>0?'flex':'none';E('jTax').textContent='\u2212'+eurF(c.tax);E('jOut').textContent=eurF(c.out);animBal(c.out);E('jReturn').innerHTML='<span style=\"font-weight:700;color:'+(c.ret>=0?'#2f8f5b':'#e08a1e')+'\">'+(c.ret>=0?'+':'')+c.ret.toFixed(1)+'%<\/span> '+T('over')+' '+c.yr+' '+T('yrs')+' \u00b7 '+jScn.name;\n var sv=['\u20ac9,900',T('sv_whitelisted'),'\u20ac'+Math.round(c.afterBuy).toLocaleString(),'+'+eurF(c.income),(c.defiOn?'+'+eurF(c.defiExtra):(jScn.defi?T('sv_off'):T('sv_na'))),T('sv_sell'),'\u20ac'+Math.round(c.out).toLocaleString()];R.querySelectorAll('.sv').forEach(function(e){var i=+e.dataset.i;if(sv[i]!=null)e.textContent=sv[i];});}\nE('jyr').addEventListener('input',jUpd);E('jtax').addEventListener('input',jUpd);E('jdefi').addEventListener('change',jUpd);E('jplayBtn').addEventListener('click',jPlay);\nbuildTabs();jPick(0,null);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9fa23eb e-con-full e-flex e-con e-child\" data-id=\"9fa23eb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc09b19 elementor-widget elementor-widget-heading\" data-id=\"dc09b19\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Drawing the line on how to tokenize real-world assets<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c471e1 e-con-full e-flex e-con e-child\" data-id=\"4c471e1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d497ac8 elementor-widget elementor-widget-text-editor\" data-id=\"d497ac8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The tokenization of a real-world asset, first and foremost, is a complex task in terms of regulation and law. We know how to create a token using blockchain technology, but it&#8217;s actually putting in place that trust layer, the one that ensures the legality of the token, compliance in multiple jurisdictions, and post-tokenization management mechanisms in such areas as taxation, corporate actions, and liquidity. It all comes down to transitioning from an idea and theoretical approach to a tried and tested compliance production solution. Hence, the importance of having competent legal consultants at the very start of the process.<\/span><\/p><p><span style=\"font-weight: 400;\">If you\u2019re looking into tokenizing assets and want to figure out which path makes the most sense for your project, we\u2019re here to help you weigh the options and share what we\u2019ve learned along the way.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50c8b0a e-con-full e-flex e-con e-child\" data-id=\"50c8b0a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-389ae21 elementor-widget elementor-widget-heading\" data-id=\"389ae21\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our featured case studies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-344b5ab e-con-full e-flex e-con e-child\" data-id=\"344b5ab\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4319131 elementor-widget elementor-widget-shortcode\" data-id=\"4319131\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n        <div class=\"slider-overflow view-2\">\n            <div class=\"swiper-related view-2\">\n                <div class=\"swiper-wrapper\">\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/finance-ai-assistant\/\" aria-label=\"block_191935\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/image-teaser-2.png\" alt=\"Haia: finance AI assistant\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/02\/Haia-logo-1.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/finance-ai-assistant\/\" aria-label=\"Haia: finance AI assistant\" >Haia: finance AI assistant<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/ai\/\">AI<\/a><a href=\"\/sv\/cases\/fintech\/\">FinTech<\/a><a href=\"\/sv\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/sv\/cases\/smart-contract\/\">Smart contract<\/a><a href=\"\/sv\/cases\/web3\/\">Web3<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/finance-ai-assistant\/\" aria-label=\"Read more about Haia: finance AI assistant\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/blockchain-ecosystem-development\/\" aria-label=\"block_179475\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/Hero-image.jpg\" alt=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/12\/prophaust.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/blockchain-ecosystem-development\/\" aria-label=\"Blockchain ecosystem powered by Layer 2 zk-Rollups\" >Blockchain ecosystem powered by Layer 2 zk-Rollups<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/fintech\/\">FinTech<\/a><a href=\"\/sv\/cases\/kotlin\/\">Kotlin<\/a><a href=\"\/sv\/cases\/node-js\/\">Node.js<\/a><a href=\"\/sv\/cases\/python\/\">Python<\/a><a href=\"\/sv\/cases\/smart-contract\/\">Smart contract<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/blockchain-ecosystem-development\/\" aria-label=\"Read more about Blockchain ecosystem powered by Layer 2 zk-Rollups\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/mobile-app-for-blockchain-powered-document-management\/\" aria-label=\"block_83302\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/09\/image.png\" alt=\"Mobile app for blockchain-powered document management\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/09\/propcoreledger.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/mobile-app-for-blockchain-powered-document-management\/\" aria-label=\"Mobile app for blockchain-powered document management\" >Mobile app for blockchain-powered document management<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/android\/\">Android<\/a><a href=\"\/sv\/cases\/business-intelligence\/\">Business intelligence<\/a><a href=\"\/sv\/cases\/datahantering\/\">Data management (DMS)<\/a><a href=\"\/sv\/cases\/it\/\">Information technology<\/a><a href=\"\/sv\/cases\/ios\/\">iOS<\/a><a href=\"\/sv\/cases\/mobile\/\">Mobile<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/mobile-app-for-blockchain-powered-document-management\/\" aria-label=\"Read more about Mobile app for blockchain-powered document management\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/building-a-decentralized-banking-platform\/\" aria-label=\"block_184883\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/07\/Small-Cover-WeFi-blockchain-ecosystem_1Mtransactions-processed-globally.jpg\" alt=\"Building a decentralized banking platform\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/building-a-decentralized-banking-platform\/\" aria-label=\"Building a decentralized banking platform\" >Building a decentralized banking platform<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/fintech\/\">FinTech<\/a><a href=\"\/sv\/cases\/java\/\">Java<\/a><a href=\"\/sv\/cases\/microservices\/\">Microservices<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/building-a-decentralized-banking-platform\/\" aria-label=\"Read more about Building a decentralized banking platform\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/nft-minting-platform-development\/\" aria-label=\"block_159721\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2024\/04\/space-tizer.png\" alt=\"NFT minting website development\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/nft-minting-platform-development\/\" aria-label=\"NFT minting website development\" >NFT minting website development<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/marketplace\/\">Marketplace<\/a><a href=\"\/sv\/cases\/nft\/\">NFT<\/a><a href=\"\/sv\/cases\/node-js\/\">Node.js<\/a><a href=\"\/sv\/cases\/qa\/\">QA<\/a><a href=\"\/sv\/cases\/react\/\">React<\/a><a href=\"\/sv\/cases\/web\/\">Web<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/nft-minting-platform-development\/\" aria-label=\"Read more about NFT minting website development\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/nft-marketplace-solution-for-nft-pro\/\" aria-label=\"block_83297\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2022\/03\/Mask-Group-3.jpg\" alt=\"A whitelabel NFT marketplace solution for Web3 Pro\">\n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/nft-marketplace-solution-for-nft-pro\/\" aria-label=\"A whitelabel NFT marketplace solution for Web3 Pro\" >A whitelabel NFT marketplace solution for Web3 Pro<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/blockkedjeutveckling\/\">Blockchain<\/a><a href=\"\/sv\/cases\/aws\/\">AWS<\/a><a href=\"\/sv\/cases\/android\/\">Android<\/a><a href=\"\/sv\/cases\/cloud\/\">Cloud<\/a><a href=\"\/sv\/cases\/flutter\/\">Flutter<\/a><a href=\"\/sv\/cases\/it\/\">Information technology<\/a><a href=\"\/sv\/cases\/ios\/\">iOS<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/nft-marketplace-solution-for-nft-pro\/\" aria-label=\"Read more about A whitelabel NFT marketplace solution for Web3 Pro\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"block_198139\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/image-1.jpg\" alt=\"AI-powered end-to-end compliance ecosystem\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Log\u043es-desktop.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"AI-powered end-to-end compliance ecosystem\" >AI-powered end-to-end compliance ecosystem<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/ai\/\">AI<\/a><a href=\"\/sv\/cases\/aws\/\">AWS<\/a><a href=\"\/sv\/cases\/backend-utveckling\/\">Back-end development<\/a><a href=\"\/sv\/cases\/frontend-utveckling\/\">Front-end development<\/a><a href=\"\/sv\/cases\/js\/\">JavaScript<\/a><a href=\"\/sv\/cases\/laravel\/\">Laravel<\/a><a href=\"\/sv\/cases\/php\/\">PHP<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/ai-powered-compliance-ecosystem\/\" aria-label=\"Read more about AI-powered end-to-end compliance ecosystem\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n        <div class=\"swiper-slide\">\n            <div class=\"swiper-into-e1\">\n                <div class=\"swiper-slide__inner-container\">\n                    <div class=\"block-div-img-rel\">\n                        <a href=\"https:\/\/innowise.com\/sv\/case\/investment-mobile-app-development\/\" aria-label=\"block_198302\">\n                            <img decoding=\"async\" class=\"slide__img-rel\" \n                             src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/sovendus-coupon-platform-modernization.png\" alt=\"Mobile app development for EmKap\u2019s investment platform\">\n                    <div class=\"cases-post__thumbnail_opencase_img\">\n                        <div>\n                            <img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2026\/06\/Log\u043es-desktop.png\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                \n                        <\/a>\n                    <\/div>\n                    <div class=\"border-slide-rel\">\n                        <div class=\"swip-title-rel-qe mb-10\" style=\"\">\n                            <a href=\"https:\/\/innowise.com\/sv\/case\/investment-mobile-app-development\/\" aria-label=\"Mobile app development for EmKap\u2019s investment platform\" >Mobile app development for EmKap\u2019s investment platform<\/a>\n                        <\/div>\n                        <div class=\"swip-array-rel\">\n                            <a href=\"\/sv\/cases\/dart\/\">Dart<\/a><a href=\"\/sv\/cases\/fintech\/\">FinTech<\/a><a href=\"\/sv\/cases\/flutter\/\">Flutter<\/a><a href=\"\/sv\/cases\/integrering\/\">Integration<\/a><a href=\"\/sv\/cases\/investment\/\">Investment<\/a><a href=\"\/sv\/cases\/mobile\/\">Mobile<\/a><a href=\"\/sv\/cases\/mobile-development\/\">Mobile development<\/a>\n                        <\/div>\n                        <div class=\"slide__button-wrapper_mob\">\n                            <span class=\"slide__button-text_mob\">Read more<\/span>\n                            <img decoding=\"async\" class=\"slide__button-img_mob\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2021\/12\/arrow-more.svg\" alt=\"\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"slide__button-wrapper\">\n                <a href=\"https:\/\/innowise.com\/sv\/case\/investment-mobile-app-development\/\" aria-label=\"Read more about Mobile app development for EmKap\u2019s investment platform\">\n                    <div class=\"arrow-btn3-rel\">\n                        <svg class=\"arrow-btn__svg\"\n                             width=\"110\"\n                             height=\"18\"\n                             viewBox=\"0 0 110 18\"\n                             fill=\"none\"\n                             xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M9 1L17 8.99999L9 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M0 9.00018L17 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M99 1L107 8.99999L99 17\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                            <path d=\"M90 9.00018L107 9.00018\"\n                                  stroke=\"#C63031\"\n                                  stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/div>\n                <\/a>\n            <\/div>\n        <\/div>\n                <\/div>\n                \n                <div class=\"swiper-related__navigation\" style=\"display:flex;\">\n                    <button class=\"swiper-related__navigation-btn\" style=\"display:block;position:relative;\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <g>\n                                <path d=\"M12 4L4 12L12 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                                <path d=\"M21 12.0002L4 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <\/g>\n                        <\/svg>\n                    <\/button>\n                \n                    <button class=\"swiper-related__navigation-btn\" style=\"display:block;position:relative;\">\n                        <svg width=\"25\" height=\"24\" viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M13 4L21 12L13 20\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                            <path d=\"M4 12.0002L21 12.0002\" stroke=\"#2E2E2E\" stroke-width=\"2\"\/>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script src=\"\/wp-content\/themes\/hello-elementor\/assets\/js\/slb-case.js\"><\/script>  \n        <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/hello-elementor\/assets\/css\/case-slider.css\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5553fce e-con-full e-flex e-con e-child\" data-id=\"5553fce\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe1a796 elementor-widget elementor-widget-heading\" data-id=\"fe1a796\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f957da e-con-full e-flex e-con e-child\" data-id=\"7f957da\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14a7292 faq elementor-widget elementor-widget-n-accordion\" data-id=\"14a7292\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2160\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2160\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Is a tokenized asset the same as owning the actual asset? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2160\" class=\"elementor-element elementor-element-ca9fc34 e-con-full e-flex e-con e-child\" data-id=\"ca9fc34\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02a923b elementor-widget elementor-widget-html\" data-id=\"02a923b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Not necessarily. A token is just code. It only has legal force when it's tied to a legal structure that gives it enforceable rights. In most cases, an SPV holds the asset, and the tokens represent specific rights in that entity. Without that setup, you may have a token that claims to represent an asset, but there's no guarantee a court will treat it that way.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2161\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2161\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What's the difference between direct tokenization and an SPV structure? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2161\" class=\"elementor-element elementor-element-e0599c5 e-con-full e-flex e-con e-child\" data-id=\"e0599c5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6573290 elementor-widget elementor-widget-html\" data-id=\"6573290\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<div class='content'>\n <p>Direct tokenization means the token itself represents a claim on the asset. The idea seems simple, but the legal side is often not. There are still jurisdictions that don't have well-defined rules for blockchain-based ownership of real-world property. With an SPV structure, the asset sits inside a legal entity such as a company or trust, and the tokens represent shares or other defined rights in that entity. <\/p>\n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2162\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2162\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which blockchain should I use? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2162\" class=\"elementor-element elementor-element-081c991 e-flex e-con-boxed e-con e-child\" data-id=\"081c991\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0efeb4c elementor-widget elementor-widget-html\" data-id=\"0efeb4c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>There's no single right blockchain, but there are wrong ones for specific situations. Public blockchains offer interoperability, round-the-clock market access, and a mature ecosystem. Your compromise is that transaction data is visible, which some institutional investors view as a problem. Permissioned blockchains provide more privacy and control, but they can make liquidity and interoperability harder. Some larger projects prefer a hybrid model. They issue assets on a permissioned layer, then connect to public chains.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2163\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2163\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can retail investors buy tokenized real-world assets? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2163\" class=\"elementor-element elementor-element-b6a4cf6 e-flex e-con-boxed e-con e-child\" data-id=\"b6a4cf6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab03c42 elementor-widget elementor-widget-html\" data-id=\"ab03c42\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>That depends on both the asset and the jurisdiction. Many tokenized assets are treated as securities, which means access is often limited to accredited or qualified investors. Even so, tokenization has already lowered minimum investment sizes. Broader retail participation is possible, but availability comes down to the structure of the offering and the investor's location. Having said this, eligibility rules are enforced directly through the smart contract, not just through terms and conditions.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2164\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2164\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Are tokenized assets regulated as securities? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2164\" class=\"elementor-element elementor-element-4891d0a e-flex e-con-boxed e-con e-child\" data-id=\"4891d0a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f19d3c2 elementor-widget elementor-widget-html\" data-id=\"f19d3c2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>In many cases, yes. If a token represents ownership, profit participation, or investment returns, regulators are likely to classify it as a security.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2165\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2165\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How long does it take to tokenize an asset? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2165\" class=\"elementor-element elementor-element-5bd4f21 e-flex e-con-boxed e-con e-child\" data-id=\"5bd4f21\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23d7265 elementor-widget elementor-widget-html\" data-id=\"23d7265\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>If you're using existing platforms and proven identity systems, a straightforward asset with a clean legal structure can often be tokenized in a few months. If you're building custom compliance systems, six to twelve months is a more realistic starting point, and that's before the offering begins.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2166\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"7\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2166\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What are the main risks to know about? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"40\" height=\"40\" fill=\"none\"><path fill=\"#C63031\" d=\"M19 8h2v24h-2z\"><\/path><path fill=\"#C63031\" d=\"M8 21v-2h24v2z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2166\" class=\"elementor-element elementor-element-d1dd159 e-flex e-con-boxed e-con e-child\" data-id=\"d1dd159\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1fad198 elementor-widget elementor-widget-html\" data-id=\"1fad198\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='content'>\n <p>Liquidity is frequently underestimated. You can launch a compliant token with strong technology and still end up with an asset that trades rarely and at a meaningful discount to NAV because there aren't enough buyers and sellers. Regulatory risk is another major consideration. The rules are still developing, and a structure that works now may face new requirements later.<\/p>   \n<\/div> \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is a tokenized asset the same as owning the actual asset?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not necessarily. A token is just code. It only has legal force when it's tied to a legal structure that gives it enforceable rights. In most cases, an SPV holds the asset, and the tokens represent specific rights in that entity. Without that setup, you may have a token that claims to represent an asset, but there's no guarantee a court will treat it that way.\"}},{\"@type\":\"Question\",\"name\":\"What's the difference between direct tokenization and an SPV structure?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Direct tokenization means the token itself represents a claim on the asset. The idea seems simple, but the legal side is often not. There are still jurisdictions that don't have well-defined rules for blockchain-based ownership of real-world property. With an SPV structure, the asset sits inside a legal entity such as a company or trust, and the tokens represent shares or other defined rights in that entity.\"}},{\"@type\":\"Question\",\"name\":\"Which blockchain should I use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There's no single right blockchain, but there are wrong ones for specific situations. Public blockchains offer interoperability, round-the-clock market access, and a mature ecosystem. Your compromise is that transaction data is visible, which some institutional investors view as a problem. Permissioned blockchains provide more privacy and control, but they can make liquidity and interoperability harder. Some larger projects prefer a hybrid model. They issue assets on a permissioned layer, then connect to public chains.\"}},{\"@type\":\"Question\",\"name\":\"Can retail investors buy tokenized real-world assets?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"That depends on both the asset and the jurisdiction. Many tokenized assets are treated as securities, which means access is often limited to accredited or qualified investors. Even so, tokenization has already lowered minimum investment sizes. Broader retail participation is possible, but availability comes down to the structure of the offering and the investor's location. Having said this, eligibility rules are enforced directly through the smart contract, not just through terms and conditions.\"}},{\"@type\":\"Question\",\"name\":\"Are tokenized assets regulated as securities?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In many cases, yes. If a token represents ownership, profit participation, or investment returns, regulators are likely to classify it as a security.\"}},{\"@type\":\"Question\",\"name\":\"How long does it take to tokenize an asset?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If you're using existing platforms and proven identity systems, a straightforward asset with a clean legal structure can often be tokenized in a few months. If you're building custom compliance systems, six to twelve months is a more realistic starting point, and that's before the offering begins.\"}},{\"@type\":\"Question\",\"name\":\"What are the main risks to know about?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Liquidity is frequently underestimated. You can launch a compliant token with strong technology and still end up with an asset that trades rarely and at a meaningful discount to NAV because there aren't enough buyers and sellers. Regulatory risk is another major consideration. The rules are still developing, and a structure that works now may face new requirements later.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b286da elementor-widget elementor-widget-shortcode\" data-id=\"0b286da\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89497ff e-con-full tablePadding40 author-container e-flex e-con e-child\" data-id=\"89497ff\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ddf218b e-grid e-con-full e-con e-child\" data-id=\"ddf218b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd9e771 elementor-widget elementor-widget-image\" data-id=\"dd9e771\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"180\" height=\"180\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/05\/Andrew-Nalichaev.png\" class=\"attachment-full size-full wp-image-182637\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/05\/Andrew-Nalichaev.png 180w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/05\/Andrew-Nalichaev-150x150.png 150w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/05\/Andrew-Nalichaev-12x12.png 12w\" sizes=\"(max-width: 180px) 100vw, 180px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c01abb8 e-con-full e-flex e-con e-child\" data-id=\"c01abb8\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8228233 e-con-full e-flex e-con e-child\" data-id=\"8228233\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c706290 no-text-decoration elementor-widget elementor-widget-heading\" data-id=\"c706290\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"\/authors\/andrew-nalichaev\/\">Andrew Nalichaev<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0917389 elementor-widget elementor-widget-image\" data-id=\"0917389\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/andrei-nalichaev\/\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"33\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/04\/Social-icons-1.svg\" class=\"attachment-full size-full wp-image-181902\" alt=\"Linkedin icon\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-549ab73 elementor-widget elementor-widget-text-editor\" data-id=\"549ab73\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">Blockchain Expert &amp; DeFi Analyst<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-90d1b99 e-con-full e-flex e-con e-child\" data-id=\"90d1b99\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6baba95 text4String elementor-widget elementor-widget-text-editor\" data-id=\"6baba95\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-sheets-root=\"1\">Andrew translates decentralized concepts into secure, functional financial tools. He navigates the volatile DeFi landscape to build scalable blockchain infrastructures that address real-world utility, moving past the buzzwords to deliver technical value.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-018b5df readMore elementor-widget elementor-widget-heading\" data-id=\"018b5df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"\/authors\/andrew-nalichaev\/\">Read more<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b7f46c table-content-container stickyWrapper72 e-con-full e-flex e-con e-child\" data-id=\"0b7f46c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c64ce58 e-con-full stickyTable e-flex e-con e-child\" data-id=\"c64ce58\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ef974aa author-block e-con-full e-flex e-con e-child\" data-id=\"ef974aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c20a8a ddcv elementor-widget elementor-widget-html\" data-id=\"7c20a8a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .article-description > .e-con-inner {\r\n    align-items: baseline !important;\r\n  }\r\n\r\n  .stickyWrapper72 {\r\n    position: sticky;\r\n    top: 132px;\r\n    bottom: auto;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    const headerElement = document.querySelector(\".new-menu\");\r\n\r\n    const stickyElement = document.querySelector(\".stickyWrapper72\");\r\n\r\n    const headerElementH = headerElement.clientHeight;\r\n\r\n    stickyElement.style.top = headerElementH + 60 + \"px\";\r\n  });\r\n<\/script>\r\n\r\n<div class=\"toc-wrapper\">\r\n  <h4 class=\"toc-title\">Table of contents<\/h4>\r\n  <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const LINKS = {\r\n    \"Unleashing the power of .NET 8\": \"gggggg\",\r\n    \"Revamping legacy systems: unlocking business potential through software modernization\":\r\n      \"hello\",\r\n  };\r\n\r\n  const OFFSET = 70;\r\n  const PADDING_BOTTOM_FOR_SCROLL = 100;\r\n  let headerList = [];\r\n  let allLinks = [];\r\n\r\n  let ticking = false;\r\n\r\n  const createList = () => {\r\n    console.log(\"create\");\r\n\r\n    const tocTarget = document.querySelector(\".toc.toc-2\");\r\n    const toc = document.createElement(\"ul\");\r\n\r\n    headerList = [...document.querySelectorAll(\"h2\")].filter((header) => header.textContent !== 'Ready to modernize your healthcare software ecosystem?');\r\n\r\n    headerList = headerList.slice(0, -3);\r\n\r\n    headerList.forEach((header, index) => {\r\n      const headerId = header.getAttribute(\"id\");\r\n      const headerText =\r\n        header.dataset.title && header.dataset.title !== \"\"\r\n          ? header.dataset.title\r\n          : header.textContent;\r\n\r\n      const headerTocText = header.dataset.title;\r\n\r\n      const idFromText =\r\n        !headerId || headerId === \"\"\r\n          ? headerText\r\n              .toLowerCase()\r\n              .replace(\/[^\\w ]+\/g, \"\")\r\n              .replace(\/ +\/g, \"-\")\r\n          : headerId;\r\n\r\n      const newListItem = document.createElement(\"li\");\r\n      const newLink = document.createElement(\"a\");\r\n      newLink.setAttribute(\"href\", \"#\" + idFromText);\r\n      newLink.textContent = LINKS[headerText] || headerText;\r\n\r\n      newLink.addEventListener(\"click\", (e) => {\r\n        e.preventDefault();\r\n        const y =\r\n          header.getBoundingClientRect().top +\r\n          window.pageYOffset -\r\n          PADDING_BOTTOM_FOR_SCROLL -\r\n          OFFSET;\r\n        ticking = true;\r\n        window.scrollTo({ top: y, behavior: \"smooth\" });\r\n\r\n        setTimeout(() => {\r\n          ticking = false;\r\n        }, 500);\r\n      });\r\n\r\n      newListItem.appendChild(newLink);\r\n      toc.appendChild(newListItem);\r\n    });\r\n    tocTarget.appendChild(toc);\r\n    allLinks = Array.from(\r\n      document.querySelector(\".toc.toc-2\").querySelectorAll(\"ul li\"),\r\n    );\r\n  };\r\n\r\n  const setContainerHeight = () => {\r\n    const windowHeight = window.innerHeight;\r\n    const tocContainer = document.querySelector(\".ddcv\");\r\n\r\n    tocContainer.style.maxHeight = \"calc(100vh - 230px)\";\r\n    tocContainer.style.minHeight = \"200px\";\r\n  };\r\n\r\n  const checkScroll = () => {\r\n    const windowHeight = window.innerHeight;\r\n    const scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n\r\n    let selectedHeaderIndex = -1;\r\n\r\n    headerList.forEach((header, index) => {\r\n      const posTop = header.getBoundingClientRect().top;\r\n\r\n      const isInViewport = posTop <= window.innerHeight;\r\n\r\n      if (isInViewport) {\r\n        selectedHeaderIndex = index;\r\n      }\r\n    });\r\n\r\n    allLinks.forEach((link, i) => {\r\n      if (i === selectedHeaderIndex) {\r\n        link.classList.remove(\"pre-active\");\r\n        link.classList.add(\"active\");\r\n      }\r\n      if (i < selectedHeaderIndex) {\r\n        link.classList.add(\"pre-active\");\r\n        link.classList.remove(\"active\");\r\n      }\r\n      if (i > selectedHeaderIndex) {\r\n        link.classList.remove(\"pre-active\");\r\n        link.classList.remove(\"active\");\r\n      }\r\n    });\r\n  };\r\n\r\n  const loadAllImages = () => {\r\n    const images = document.getElementsByTagName(\"img\");\r\n\r\n    for (let i = 0; i < images.length; i++) {\r\n      const img = images[i];\r\n      const src = img.getAttribute(\"data-src\") || img.src;\r\n      img.src = src;\r\n    }\r\n  };\r\n\r\n  loadAllImages();\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n    setTimeout(() => {\r\n      createList();\r\n      setContainerHeight();\r\n      checkScroll();\r\n\r\n      document.addEventListener(\"scroll\", (event) => {\r\n        if (!ticking) {\r\n          checkScroll();\r\n        }\r\n      });\r\n    }, 300);\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eab1d6c e-flex e-con-boxed e-con e-parent\" data-id=\"eab1d6c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87ab0d5 elementor-widget elementor-widget-shortcode\" data-id=\"87ab0d5\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/sv\/wp-json\/wp\/v2\/posts\/198289#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n.mailToContact br:nth-child(2){\ndisplay:none;\n}\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container #form-templates .form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px !important;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n    .contact-us__wrapper .pp {\nfont-size: 12px !important;\nline-height: 140%;\nmargin-bottom: 0 !important;\n\n}\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>Main About us Blog How to tokenize real-world assets: steps to take and best practices Andrew Nalichaev June 19, 2026 19 min read [summarize_button_ai] Key highlights Tokenization is the blockchain-based representation of ownership rights.\u00a0 Almost anything of measurable value and clear ownership can be tokenized. Tokenizing your RWA takes 7 comprehensive\u00a0steps. Companies actively use real-world [&hellip;]<\/p>\n","protected":false},"author":160,"featured_media":198290,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1175,128],"class_list":["post-198289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-andrew_author","category-blog","tag-blockchain","tag-fintech"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts\/198289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/users\/160"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/comments?post=198289"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/posts\/198289\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/media\/198290"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/media?parent=198289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/categories?post=198289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/sv\/wp-json\/wp\/v2\/tags?post=198289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}