At the end of December, we successfully completed the second milestone of the midPilot project funded by the European Union’s Recovery and Resilience Plan. Milestone 2, running from June to December 2025, focused mainly on validating and implementing solutions identified during the previous research and analysis phase (see more details here).
The main goal for this milestone was to deliver minimum viable products (MVPs) of the connector code generator, the model-mapping recommendation system, and the correlation recommendation system.
These tools aim to accelerate application onboarding into midPoint, reduce reliance on manual effort, and improve overall governance and security posture. For each one we prepared a detailed UI/UX design of user flows that will guide users through the whole setup – with or without AI assistance.
Additionally, we were working on the Integration Catalog. The catalog will provide a marketplace where the community can share already implemented connectors, download them, and use them in midPoint without the need to develop them from scratch.
Publicly Available Resources
The main outcomes of this milestone are published in these new repositories:
Polygon SCIMREST Connector Framework
The framework and set of connectors for various services using SCIM 2 and REST. The intent of the SCIMREST framework is to simplify building customized connectors using a declarative approach, a set of prebuilt components and strategies, with the option to customize behavior using Java or Groovy code.
Connector Generator AI Service
Smart Integration Micro-Service for scraping, digester, and CodeGen built with FastAPI.

Smart Integration Micro-Service
Smart Integration Micro-Service for schema matching, mapping, delineation, and correlation, built with FastAPI.

MidPoint Configuration Validation Tools
Validation Tools are a set of command line tools & a web microservice responsible for the structural validation of XML, YAML, and JSON snippets of midPoint configuration & data.
Integration Catalog
The Integration Catalog contains a list of connectors that represent possible application integrations. It serves as a central point for managing application integrations, allowing users to easily browse, upload, or download existing connectors.

Conclusion and Next Steps
Milestone 2 was about building MVPs, researching UX, and designing wizards to further ease the process of connecting a new resource. In Milestone 3, we are going to thoroughly test our solution, document it, and identify any remaining gaps to ensure the system is ready for production.
This project has received funding from the European Union through the Recovery and Resilience Plan of the Slovak Republic.

