<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AllSpark</title>
    <description>The latest articles on DEV Community by AllSpark (@getallspark).</description>
    <link>https://dev.to/getallspark</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F5547%2F84ff5d83-9eb2-44a4-b550-f832944a11ef.png</url>
      <title>DEV Community: AllSpark</title>
      <link>https://dev.to/getallspark</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/getallspark"/>
    <language>en</language>
    <item>
      <title>RN Web3 Auth</title>
      <dc:creator>Yonz</dc:creator>
      <pubDate>Sat, 10 Dec 2022 04:01:08 +0000</pubDate>
      <link>https://dev.to/getallspark/rn-web3-auth-4l77</link>
      <guid>https://dev.to/getallspark/rn-web3-auth-4l77</guid>
      <description>&lt;p&gt;In keeping with our vision for user-owned authentication, we expended a lot of effort to get wallet based login to work -- a hefty feat in mobile. &lt;/p&gt;

&lt;p&gt;AllSpark uses Web3Auth to create a public private key pair. The newly created / already existing wallet is associated with your preferred social       login account. The sensitive application data is then encrypted in-device with a key derived from your wallet. &lt;/p&gt;

&lt;p&gt;In the near future the wallet login will allow us to do a few exciting things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Direct blockchain rewards to your account. &lt;/li&gt;
&lt;li&gt;Wallet phrase based login&lt;/li&gt;
&lt;li&gt;Wallet connect integration once we have replacement protocols for eth_getEncryptionPublicKey &lt;/li&gt;
&lt;li&gt;Wallet connect APIs for generating a similar flow. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Since an application is in an untrusted space, it creates a challenge for correctly setting up any form of authentication gates. In AllSpark the idea is that authentication is just the capability to decrypt the database (have access to decryption key from touchId or provision device with Web3Auth private key. &lt;/p&gt;

&lt;p&gt;Web3Auth provided a working solution after attempting and failing with a few different providers. The focus for dapps seems to create a selection bias for browser based login. &lt;br&gt;
1) Rownd.com&lt;br&gt;
2) Magic.link&lt;br&gt;
3) Moralis &lt;br&gt;
4) stych&lt;/p&gt;

&lt;p&gt;In a follow up post we will discuss our future plans and a more detailed write up with the issues encountered with these providers. &lt;/p&gt;

&lt;p&gt;Best,&lt;br&gt;
-Yonz&lt;/p&gt;

</description>
      <category>devto</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>RN AllSpark Beta launching on 11/11</title>
      <dc:creator>Yonz</dc:creator>
      <pubDate>Thu, 20 Oct 2022 15:53:18 +0000</pubDate>
      <link>https://dev.to/getallspark/rn-allspark-beta-launching-on-1111-3a1a</link>
      <guid>https://dev.to/getallspark/rn-allspark-beta-launching-on-1111-3a1a</guid>
      <description>&lt;p&gt;Hello Everyone, &lt;br&gt;
At AllSpark, we are on a mission to bring about a local-first world. Our goal is to create a frictionless, user-centric and privacy first consumer world by moving authentication, storage and personalization to the edge. &lt;/p&gt;

&lt;p&gt;AllSpark is a smart content aggregator like Feedly but also adds integrations to pull content from products. The beta, built on react-native, comes pre-built with HN and Reddit streams and will continue to add content streams. Read more about our launch from: &lt;a href="https://allspark.substack.com/p/allspark-beta-announcement?r=18j1jl&amp;amp;utm_campaign=post&amp;amp;utm_medium=web" rel="noopener noreferrer"&gt;Announcement blog&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Explore the demo &amp;amp; join the waitlist at &lt;a href="https://www.getallspark.co/" rel="noopener noreferrer"&gt;GetAllSpark.co&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/SP9aihPNnAw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;By building AllSpark data store and ml engine at the edge (in-device) we aim to to deliver local first auth (magic.link crypto login), data storage and machine learning. &lt;/p&gt;

&lt;p&gt;If you have researched local-first mobile DB's, drop a line in the comments. We are currently comparing Crypto Pouch, PouchDB, WatermelonDB and RxDs. &lt;/p&gt;

&lt;p&gt;Best,&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/yonz"&gt;@yonz&lt;/a&gt; &lt;/p&gt;

</description>
      <category>startup</category>
      <category>dweb</category>
      <category>reactnative</category>
    </item>
  </channel>
</rss>
