SmartGov Citizen Portal

Your AI assistant only sees what you explicitly let it see — and every decision is checked, not assumed.

This is a live demo, not a slide. Sign up with any email - even a throwaway one, nothing here is real - and pick a role below. You'll watch your AI assistant get checked against a real authorisation model on every request it makes for you. Turn its access on and off and watch the check respond live.

Continue as a citizen

Sign up for your own case and control what your AI assistant is allowed to see. Already have a caseworker account? Use a different email - a persona is fixed to an account for good at signup.

Continue as a caseworker

Sign up with access to the admin tool surface. Already have a citizen account? Use a different email - a persona is fixed to an account for good at signup.

Not ready to sign up? See what this demo shows without logging in - it walks through the same RBAC/FGA/MCP mechanics in writing, with links to the actual code.