{"id":5218,"date":"2024-09-19T20:07:25","date_gmt":"2024-09-19T20:07:25","guid":{"rendered":"https:\/\/saito.tech\/?p=5218"},"modified":"2024-11-07T19:34:49","modified_gmt":"2024-11-07T19:34:49","slug":"saito-summer-9","status":"publish","type":"post","link":"https:\/\/saito.tech\/saito-summer-9\/","title":{"rendered":"Saito Summer 9"},"content":{"rendered":"<p>This week of Saito Summer Updates brings <strong>Web3 Profile Customization <\/strong>and <strong>P2P Fileshare <\/strong><strong>Improvements.<\/strong><\/p>\r\n<p>Full update and Q&amp;A <a href=\"https:\/\/youtu.be\/c5kLJP9vOxA\">here.<\/a><\/p>\r\n<h3>Web3 Profile Customization<\/h3>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5235\" src=\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/profile-customization-1024x609.png\" alt=\"\" width=\"640\" height=\"381\" srcset=\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/profile-customization-1024x609.png 1024w, https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/profile-customization-300x178.png 300w, https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/profile-customization-768x457.png 768w, https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/profile-customization.png 1123w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/p>\r\n<p>We&#8217;ve introduced profile customization in Red Square! You don&#8217;t need to understand the technical details to start using it and better expressing yourself &#8211; just go to <a href=\"https:\/\/saito.io\/redsquare\/\">Red Square<\/a> and navigate to your profile!<\/p>\r\n<p>Passing the larger files around required for this is simple for a Web 2 service, but required a bit of nuance and innovation if we wanted to remain true P2P, Web 3. On Red Square, all data is sent P2P, and there is no central server to rely on. Storing the images associated with every user locally is not feasible, but neither is waiting for a user to come online to view their content or profiles.<\/p>\r\n<p>To solve this, we&#8217;ve generalized how the <em>Archive Module <\/em>functions &#8211; a mechanism on the network which allows peers to store and validate their data when they aren&#8217;t connected to the network. Data is cryptographically signed, so it can&#8217;t be faked, and nodes gathering routing work will have the incentive to support this service.<\/p>\r\n<p>Apart from profile customization, we&#8217;ve also leveraged the Archive Module to streamline and enhance how group chats work, allowing more customization and better synchronization.<\/p>\r\n<h3>Fileshare Improvements<\/h3>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5236\" src=\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/fileshare-link.png\" alt=\"\" width=\"692\" height=\"678\" srcset=\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/fileshare-link.png 692w, https:\/\/saito.tech\/wp-content\/uploads\/2024\/09\/fileshare-link-300x294.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/p>\r\n<p>Thank you to everyone who provided user feedback and debugging support since we officially released <a href=\"https:\/\/saito.tech\/fileshare\/\">P2P Fileshare<\/a> a few weeks ago.<\/p>\r\n<p>Improvements come in the form of UI\/UX as well as technical. For starters, you can now send a link to recipients to initiate a transfer &#8211; no longer does the person you are sending to need to have an existing Saito Wallet or be a contact, just send the link and that will be handled for them automatically.<\/p>\r\n<p>The other improvement comes with sending large files. Since data is often cached on the route between two peers, the true state of the transfer could sometimes become desynced. We&#8217;ve updated Fileshare to handle this, so sending large files should work more consistently than before.<\/p>\r\n<h3>When NFTs?<\/h3>\r\n<p>NFTs aren&#8217;t here yet, but profile customization was an important prerequisite for the user-facing side of them. With this out of the way, we&#8217;re moving forward on the technical side of implementing NFTs and tokens generally on Saito Chain. We&#8217;ll be sharing a technical document outlining our approach to this soon, so stay tuned!<\/p>\r\n<h3>And More&#8230;<\/h3>\r\n<p>Be sure to <a href=\"https:\/\/youtu.be\/c5kLJP9vOxA\">listen<\/a> to the full update to hear about everything going on behind the scenes at Saito.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>This week of Saito Summer Updates brings Web3 Profile Customization and P2P Fileshare Improvements. Full update and Q&amp;A here. Web3 Profile Customization We&#8217;ve introduced profile customization in Red Square! You don&#8217;t need to understand the technical details to start using it and better expressing yourself &#8211; just go to Red Square and navigate to your profile! Passing the larger files around required for this is simple for a Web 2 service, but required a bit of nuance and innovation if we wanted to remain true P2P, Web 3. On Red Square, all data is sent P2P, and there is no [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":5012,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[36],"tags":[53],"class_list":["post-5218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-update","tag-saitosummer"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Saito Summer 9 - Saito<\/title>\n<meta name=\"description\" content=\"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/saito.tech\/saito-summer-9\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Saito Summer 9 - Saito\" \/>\n<meta property=\"og:description\" content=\"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/saito.tech\/saito-summer-9\/\" \/>\n<meta property=\"og:site_name\" content=\"Saito\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-19T20:07:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-07T19:34:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mukking About\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mukking About\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/\",\"url\":\"https:\/\/saito.tech\/saito-summer-9\/\",\"name\":\"Saito Summer 9 - Saito\",\"isPartOf\":{\"@id\":\"https:\/\/saito.tech\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg\",\"datePublished\":\"2024-09-19T20:07:25+00:00\",\"dateModified\":\"2024-11-07T19:34:49+00:00\",\"author\":{\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/d661e117560de9b5f67f8b1a6666f75c\"},\"description\":\"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.\",\"breadcrumb\":{\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/saito.tech\/saito-summer-9\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/#primaryimage\",\"url\":\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg\",\"contentUrl\":\"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg\",\"width\":1280,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/saito.tech\/saito-summer-9\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/saito.tech\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Saito Summer 9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/saito.tech\/#website\",\"url\":\"https:\/\/saito.tech\/\",\"name\":\"Saito\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/saito.tech\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/d661e117560de9b5f67f8b1a6666f75c\",\"name\":\"Mukking About\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/saito.tech\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/776db93bde1d34c6f99922cf13eb2f7a36fc89de91ab88780b19f7a67dbf0771?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/776db93bde1d34c6f99922cf13eb2f7a36fc89de91ab88780b19f7a67dbf0771?s=96&d=mm&r=g\",\"caption\":\"Mukking About\"},\"url\":\"https:\/\/saito.tech\/author\/mukking-about\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Saito Summer 9 - Saito","description":"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/saito.tech\/saito-summer-9\/","og_locale":"en_US","og_type":"article","og_title":"Saito Summer 9 - Saito","og_description":"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.","og_url":"https:\/\/saito.tech\/saito-summer-9\/","og_site_name":"Saito","article_published_time":"2024-09-19T20:07:25+00:00","article_modified_time":"2024-11-07T19:34:49+00:00","og_image":[{"width":1280,"height":450,"url":"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg","type":"image\/jpeg"}],"author":"Mukking About","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mukking About","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/saito.tech\/saito-summer-9\/","url":"https:\/\/saito.tech\/saito-summer-9\/","name":"Saito Summer 9 - Saito","isPartOf":{"@id":"https:\/\/saito.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/saito.tech\/saito-summer-9\/#primaryimage"},"image":{"@id":"https:\/\/saito.tech\/saito-summer-9\/#primaryimage"},"thumbnailUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg","datePublished":"2024-09-19T20:07:25+00:00","dateModified":"2024-11-07T19:34:49+00:00","author":{"@id":"https:\/\/saito.tech\/#\/schema\/person\/d661e117560de9b5f67f8b1a6666f75c"},"description":"Saito Summer 9 comes with long-awaited profile customization and improvements to P2P Fileshare.","breadcrumb":{"@id":"https:\/\/saito.tech\/saito-summer-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/saito.tech\/saito-summer-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/saito-summer-9\/#primaryimage","url":"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg","contentUrl":"https:\/\/saito.tech\/wp-content\/uploads\/2024\/07\/saito-summer-banner.jpg","width":1280,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/saito.tech\/saito-summer-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/saito.tech\/"},{"@type":"ListItem","position":2,"name":"Saito Summer 9"}]},{"@type":"WebSite","@id":"https:\/\/saito.tech\/#website","url":"https:\/\/saito.tech\/","name":"Saito","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/saito.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/saito.tech\/#\/schema\/person\/d661e117560de9b5f67f8b1a6666f75c","name":"Mukking About","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/saito.tech\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/776db93bde1d34c6f99922cf13eb2f7a36fc89de91ab88780b19f7a67dbf0771?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/776db93bde1d34c6f99922cf13eb2f7a36fc89de91ab88780b19f7a67dbf0771?s=96&d=mm&r=g","caption":"Mukking About"},"url":"https:\/\/saito.tech\/author\/mukking-about\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/5218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/comments?post=5218"}],"version-history":[{"count":7,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/5218\/revisions"}],"predecessor-version":[{"id":5243,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/posts\/5218\/revisions\/5243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media\/5012"}],"wp:attachment":[{"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/media?parent=5218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/categories?post=5218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saito.tech\/wp-json\/wp\/v2\/tags?post=5218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}