Hi Everyone 👋 - I hope you are enjoying your weekend! 💜 Not every day is spent building exciting, flashy new features. Some days you decide that the 3300 lines of code in your routes.py is entirely too many and break the code out into nice, clean, little modules. 😅 Some days though - some days its all flash. Today I spent some time taking the MindGarden AI Research Platforms security to the next level. Why stop at #RBAC when we can support #FGA right from the start. Thanks to Auth0 by Okta I was easily able to define API permissions and map them to roles that can be assigned to a user. These permissions are sent in the access token when a user logs in to MindGarden and are used by both the web-client and server. On the web-client we conditionally render the page, and elements on the page, based on the granular permissions in the users access token. API calls sent to the server require permissions based on the namespace and http method of the request. As you can see from this debug text, there are now a lot of supported permissions. 😎 Keeping track of all of the different API routes and their permissions would have been a challenge, but I made sure to auto generate them and include as a custom x-permissions section in the OpenAPI Initiative docs spec. I also took the opportunity to add tags to each set of API's in spec for better organization. API permissions are listed with the Swagger UI in the API Docs (https://lnkd.in/d-FwnXVb). 😲 That did not seem like enough so I finished the day off by wiring up the "Try It Now" button in the API Docs. 😂 Have a great weekend friends! I am so glad you are here. 💜
MindGarden
Mental Health Care
To revolutionize mental health support and personal development by providing a deeply personalized, AI-driven platform.
About us
MindGarden AI aims to foster mental well-being, emotional resilience, and personal growth through real-time, empathetic, and informed interactions, innovative features, and a supportive community.
- Website
-
https://mindgardenai.com
External link for MindGarden
- Industry
- Mental Health Care
- Company size
- 2-10 employees
- Type
- Privately Held
- Founded
- 2024
Employees at MindGarden
-
Nathaniel Yocom
Advisor, Architect, CTO, Engineer, Leader
-
Becca Chambers ✨
Award-Winning Chief Communications Officer | Transformative Corporate Marketing and Communications Leader | Strategic Brand Storyteller |…
-
Nick G.
Founder @MindGarden | Ex - DigitalOcean | Okta | Centrify
-
Jev Wray
Technical Talent Advisor | Fractional Chief People Officer | Psychologist | Visionary | AI and NeuroTech Enthusiast
Updates
-
It is never too early to start documenting your API's. In true OpenAPI Initiative fan boy fashion, I decided to take a few minutes and add support for OASv3 to the MindGarden AI Research Platform's back end and Swagger UI to the web client. 😎 The plan is to automate partial CLI generation from spec which means setting a solid foundation from the start. I am loving the style of the newer Swagger UI and how easy it makes API Documentation! 💜
-
The MindGarden AI Research Platform is built with security at its core, following #ZeroTrust methodologies. We enforce #LeastPrivilege through #RBAC and adhere to industry standards like #OAuth and #OIDC. I'm also excited to announce that we’ll be supporting Okta’s new #UniversalLogout specification. It was great revisiting my old notes on it tonight! 😎 https://lnkd.in/dECXQ_TU
-
I couldn’t wait to see if Google Blockly would be the perfect fit for the MindGarden AI Research Platform—and the answer is a resounding yes! It's truly a match made in #BCI research heaven. Now, researchers no longer need to code to design custom Study Loops that shape participant experiences or to build complex data flow rules and logic. With the ‘Study Designer’ in MindGarden AI, they can visually assemble their studies, clicking the logic together like building with #Lego. It’s almost time to start inviting participants to this PiEEG BCI study! 🔥
-
The MindGarden AI Research Platform is able to support a wide range of #BCI devices and third party device integrations thanks to the MindGarden BCI Agent and our adoption of BrainFlow. Devices, such as a PiEEG, can be pre-registered by a Researcher or self registered by a Participant. Devices can be enrolled into one or more studies without the need to re-register or re-configure. The Live Analysis button launches an analysis session with the device and provides a live EEG chart with a complete list of supported device controls. 😎
-
MindGarden - Say hello to the cloud. 👋 😆
The MindGarden AI Research Platform is your cloud-native solution for streamlining every aspect of your #BCI research pipeline. We manage the technical complexities, allowing you to focus on the science that truly matters. Effortlessly collaborate with remote teams and participants worldwide, stream live sensor data from devices like PiEEG or OpenBCI, and securely store it for in-depth analysis. From data processing and ML model training to running experiments and compensating participants, MindGarden AI empowers you to conduct groundbreaking research with ease. 🔥 🔥 😎
-
Hello everyone! Happy weekend to you all - I hope you are having a peaceful and drama free break. 👋 Speaking of drama, I am late publishing the next MindGarden blog featuring PiEEG and BrainFlow. Not to worry - here it is 😎. Go check it out and build along! Don't forget to come back and share your build. 👉 https://lnkd.in/g4heRmDD Have an amazing week! 🫶
-
MindGarden reposted this
Hi Everyone! I hope your week was awesome and that you are having a peaceful weekend. 🫶 I expected this week to be a busy one and it did not disappoint. Positive vibes and solid progress throughout. 💪 Speaking of progress - Our first MindGarden blog has dropped! Learn how to build your own Brain Computer Interface with PiEEG, Conscious Labs ThinkPulse, OpenBCI Ultracortex, and a Raspberry Pi! Check it out and come build along! 🔥 👉 https://lnkd.in/gp6qiPwc
-
MindGarden reposted this
Today I rolled out an initial website and blog for MindGarden! 🎉💪 The best thing about full stack development is that it satisfies my need to switch things up all the time. In fact, that’s the best thing about all of the work that I am doing now! Every week is fresh and exciting. 😎🔥 Here is what I used: ✅ Gatsby (A Netlify Company) : React-based static site generator for blazing fast load times ✅ Netlify : Seamless deployment and hosting with built-in CI/CD. Serverless backend functions ✅ GitHub : Verson control and CI/CD ✅ Decap CMS: Headless CMS for easy content management ✅ Google Cloud : Powering our reCAPTCHA Enterprise integration It’s simple enough for now. I have added placeholders for the first 3 blogs on my schedule and will be working to publish them in the coming weeks. These first blogs will focus on guiding developers who wish to build their own OpenBCI Ultracortex and acquire EEG data using a PiEEG board. Check it out and let me know what you think! https://mindgardenai.com. 🫶
-
MindGarden reposted this
Today I built out a simple experience to guide a user through enrolling their brainwaves. As each task progresses we record and process eeg data for the user before extracting features and storing in a database. The data is labeled with the task that was being completed at the time of its acquisition. 😎 Tomorrow I will finish up the code to compare a users real time eeg data against a model trained from the enrollment data so that it can be used in authentication decisions. I did not have “Brainwaves as a factor” on my bingo card this year but here we are! 😅💥 It’s finally Friday! I hope you all get outside and have a fantastic weekend! ☀️🫶