GSoC 2026 : Week-3 Report (June 15 - June 22)

This week, I focused on working out the main plan for how users will get permission to access data. After talking with my mentor and team, we settled on a clean, simple workflow.

What We Decided:

  1. Keeping it simple for public data:
    If someone just wants to read public,open data,they shouldn’t have to log in or register at all. They can just view it instantly.

  2. Create a “Waiting Room” for restricted data:
    If a user wants special access (like writing data or viewing private sensors),they will sign up and wait in a “pending” list.An admin will have to approve them first.

  3. Record everything in a Log:
    We designed a simple “Audit Log” database table to keep a permanent history of requests and approvals.Instead of breaking the existing user tables,we will store the security rule details directly inside this log as simple text/JSON.