@jdbender128 Thank you for taking the time and investigating everything and giving such an in-depth answer! P.S. I checked out your personal website haha love it.
I have been evaluating using Gaia to build my startup idea on, and reaching enterprise customers eventually becomes the biggest point of profit I think for most startups. I love the Grass-Root approach you guys have taken. As apps built on your platform gain popularity so does the platform it’s self. It also brings the power of data privacy to the masses.
Building a startup idea on Blockstack has its difficulties, given how relatively new things are and scalability at mainstream levels hasn’t been proven. The thing I like is how things are open source though, I am assuming that if my startup/ any startup were to get big enough it would have the ability to help contribute and build these types of solutions into the platform.
I came up with a hackish workaround, but unfortunately, it’s centralized in a manner (bad, bad, bad lol) and security becomes a concern from my perspective.
The concept here being the organization has a program that creates and manages blockstack accounts/ids for its employees. The employees authenticate with this middle man, who then authenticates with blockstack and passes over the authenticated tokens and keys.
The issue with this solution is that it will require a very customized solution for how access to Gaia is achieved, kind of barring my users from using other Blockstack dapps given current authentication workflows. I believe even using address-based access-control would require some other type of authentication again to be a centralized solution.
Overall I think a blockchain/blockstack standardized solution would be the best for this use case.
If you have any more resources or documentation to point me into write/read access using address-based access-control I would love to dive into it! I’ll check out the pull request as well. I’m still in the early stages of understanding all parts of the puzzle of the current solutions available.
If you take any, one on one calls, I would love to chat! or even in a messenger I have a slew of questions from my research into the platform.