The Context-Preserving Assistant (Focus: Full-Stack Identity & API Access)
The Context-Preserving Assistant (Focus: Full-Stack Identity & API Access)
Challenge
The Context-Preserving Assistant (Focus: Full-Stack Identity & API Access)
The Challenge: Develop a full-stack personal assistant that uses the user’s authenticated identity to call both a custom API and a public third-party API, proving that the user context is correctly preserved and maintained throughout the agent’s session.
Goal: The agent must:
- Authenticate the user using Universal Login.
- Use the user’s ID/token to call a First-Party API (e.g., a simple service that retrieves their user profile settings).
- Call a Third-Party API (e.g., a weather service or a public calendar API) using Token Vault if necessary, ensuring the agent operates within the user’s delegated permissions.
Success Criteria: A single conversation where the agent references a user-specific setting from a first-party API and then performs a task using a third-party API, all secured by the initial user authentication.
Resources:
- Auth0 for AI Agents Documentation
- Assistant0: An AI Personal Assistant Secured with Auth0
- Auth-ing your GenAI
- Auth0 FGA for RAG
How to submit:
Share a link of your code repository!