Der Vertrag betrifft das Projekt „pac4j“, das die Entwicklung einer Berechtigungsprüfung für das European Digital Identity Wallet in pac4j umfasst, einer Open-Source-Java-Bibliothek, die in Webanwendungen überprüft, wer die Nutzer*innen sind und auf welche Inhalte sie zugreifen dürfen. Im Rahmen von vier aufeinanderfolgenden Meilensteinen umfasst der Vertrag die Überarbeitung von pac4j für eine neue Hauptversion, einschließlich einer Überprüfung jedes Moduls und der fünfzehn Framework-Integrationen; die Entwicklung von Vertrauensmechanismen, durch die sich Organisationen ohne vorherige Registrierung gegenseitig erkennen können, über ihre derzeitige Grundform hinaus; die Erweiterung der Identitätsprüfung des Wallets um neue Möglichkeiten für Dienste, sich zu identifizieren und eine Berechtigung an eine genehmigte Transaktion zu verknüpfen, was empirisch anhand mehrerer Wallets untersucht wird; sowie die Validierung der daraus resultierenden Implementierungen anhand der Konformitätstests der OpenID Foundation. Ziel dieses Dienstes ist es, öffentlichen Stellen und kleineren Organisationen in ganz Europa eine sichere, unabhängig validierte und offen lizenzierte Möglichkeit zu bieten, das „European Digital Identity Wallet“ zu akzeptieren, und das Sicherheitsrisiko zu verringern, das mit einer Bibliothek einhergeht, die monatlich etwa eine Million Mal heruntergeladen wird.