Agent based User Enrollment

🤖 Agent-led User Onboarding in REL-ID

Agent-led onboarding refers to the process where a trusted device or authenticated agent provisions and enrolls a new user into the REL-ID system. This model is useful in enterprise, banking, kiosk, or assisted onboarding environments.


🧩 Key Characteristics

  • Initiated from a trusted, authenticated agent device
  • Agent collects and submits user data to the backend
  • Useful in branch-based setups, call centers, or enterprise helpdesks
  • Enables zero-friction onboarding for non-technical or assisted users

🛠️ Process Flow

StepDescription
Agent AuthenticatesAgent device is logged in using REL-ID credentials
App Collects User InfoAgent collects details like phone number, email, custom ID
enrollUser()API is CalledAgent sends the enrollment request on behalf of the user
User Identity is CreatedBackend provisions the user profile and associates credentials/policies
Activation Code is GeneratedUser receives device activation instructions (via SMS, QR, email, etc.)
User Completes ActivationOn their own device, the user activates using the provided details

🔐 Security Considerations

  • Agent device must be authenticated and authorized
  • Enrollment operations must be logged for auditing
  • Activation is handled separately on the user’s device

✅ Benefits

  • Reduces user friction during onboarding
  • Centralizes provisioning and policy mapping
  • Enables offline or in-branch user setup

📌 Outcome: The user is securely registered by the agent and activates their account independently.