I’ve been looking in to moving from Firebase to either Blockstack or Scuttlebutt for my projects. I’m drawn to dApp technology because the guarantee of privacy and data ownership align with the values of my company.
So far Blockstack’s documentation is leaps and bounds above Scuttlebutt’s, but I have one outstanding question that I’m unable to find an answer for either in the forums or in the docs:
What’s the story for offline support?
My current thinking for offline storage is to default to storing files on the device and then synchronize with a Gaia hub when the user comes back online.
But I have no idea how identity will work.
Can a user login be cached indefinitely?
If the user is offline and they want to log in is the only option to continue in an unauthenticated mode until they come back online?
This is the only thing holding me back at this point.
Any insight would be greatly appreciated
Thanks in advanced.