What is IDfunction Agent?
IDfunction Agent is a browser-based platform that gives EvolutionID developers an AI-powered workspace for configuring and deploying PIAM (Physical Identity and Access Management) systems. It replaces a manual, repetitive process with a conversational one.
The problem
Every new customer deployment starts from the same base template but requires significant customisation: access roles, badge reader workflows, door controller integrations, reporting configurations, and deployment infrastructure all need to be adapted to the specific customer's environment.
Doing this by hand — file by file, across a repository with hundreds of moving parts — is slow and error-prone. A single missed configuration can cause access control failures in a physical security system.
The solution
IDfunction Agent connects AI coding agents (like Claude Code or DeepAgents) directly to your workspace repositories. Instead of editing files manually, you describe the customer's requirements in plain language, and the agent:
- Reads the existing codebase to understand the current state
- Writes and modifies the right configuration files
- Runs validation commands to check its own work
- Commits changes with clear messages
- Pushes to GitHub ready for review and deployment
You stay in the loop — you see every file the agent touches, review diffs, answer questions when the agent needs direction, and approve commits before they go anywhere.
Who it's for
IDfunction Agent is an internal EvolutionID tool. It is used exclusively by EvolutionID engineers who configure PIAM systems for customers. Customers interact with the PIAM Product that the agent helps build — they do not use IDfunction Agent itself.
What it is not
- It is not a no-code tool — the agent writes real code that engineers review
- It is not autonomous — the agent works under developer supervision and cannot deploy without approval
- It is not a customer-facing product — access is restricted to EvolutionID staff