The FACIS landing page act as an entry-point for all open-source components, specification, and implementation developed under FACIS project. The goal is to guide the developers and contributors with the foundational blueprints to build a secure, interoperable and scalable multi-provider cloud-edge continuum.
FACIS combines innovative technologies such as Federation Architecture Patterns (FAPs), machine-readable Service Level Agreements (SLAs), and low-code orchestration engines. These along with strong governance frameworks, improves scalability, security, and compliance with regulations, while enabling organizations to retain control of their data.
FACIS is an open-source and collaborative project that promotes transparency, inclusiveness, and innovation across the European digital ecosystem.
Code-related deliverables are published via GitHub, while non-code results- such as frameworks, rulebooks and other supporting materials are and will be made available on the FACIS website : https://www.facis.eu/results/
This repository serve as the central-entry point for all the FACIS components.
The table provides a high-level view of the core components and their goals.
| Component | Primary Goal | Repository Link |
|---|---|---|
| FAP (Federation Architecture Pattern) | Standardized Blueprints for building federated services to connect different companies securely. | eclipse-xfsc/facis-fap |
| DCS (Digital Contracting Services) | open-source software for secure, automated and legally compliant contract services. | eclipse-xfsc/facis-DCS |
| SLA (Service Level Agreements) | Defines the governance framework to ensure performance, security and accountability across multiple providers. | eclipse-xfsc/facis-SLA |
| PoC (Proof-Of-Concepts) | Real-world scenarios implementation and validation demonstrating the FAPs and DCS. | eclipse-xfsc/facis-poc |
| Demonstrators | prototype implementation showcasing the real-world use cases | eclipse-xfsc/demonstrators |
This repository is responsible for implementing the standarized templates/ blueprints for the specific collaboration use cases.
| FAP Repos | Description | Repository Link |
|---|---|---|
| FAP 1: Partner onboarding | contains technical specification and implementation. | eclipse-xfsc/facis/fap1 |
| FAP 2: Decentralized Catalogue Managment | Enables trusted service discovery across federated infrastructures. | eclipse-xfsc/facis/fap2 |
| FAP 3: IOT & AI pipeline over trusted services | integrates sensing data with IoT and AI based data analysis for dashboard visualization. | eclipse-xfsc/facis/fap3 |
| FAP 4: Principal Credential Issuance | help organizations create and give out digital credentials to their employees in a safe and simple way. | eclipse-xfsc/facis/fap4 |
| PoC | Description | Repository Link |
|---|---|---|
| Aviation Collaboration | It specifies the industrial usecases for secure cross-organizational service orchestration. | eclipse-xfsc/facis-aviation-poc |
| Other PoC directories | - | Coming Soon. |
| Demonstrators | Description | Repository Link |
|---|---|---|
| zero Trust Demonstrators | showes how Two Trust Zones interact through the TRAIN framework to securely exchange digital services between participants. | eclipse-xfsc/demonstrators/zero-trust-demonstrators |
These repositories contains the source code to deploy and manage the federation services according to the FAPs.
| Component | Description | Repository Link |
|---|---|---|
| Orchestration Engine | Core Orchestration Engine- Manages federated service flows and monitors performance. | eclipse-xfsc/orchestration-engine |
| scenarios/aw40-demonstrator | - | eclipse-xfsc/aw40-demonstrator |
A Modular Deployment Service integrated with the visual orchestration Engine that enables users to create and execute backend deployment and policy logic through drag and drop nodes.
| Tool | Description | Repository Link |
|---|---|---|
| ESB | The reference repository for the Easy Stack Builder | eclipse-xfsc/easy-stack-builder |
| ESB ORCE (Orchestration Engine) | Streamlined orchestration workspace simplifies the kubernetes deployment for federation services. | eclipse-xfsc/easy-stack-builder-orce |
| ESB Catalogue | Federated Catalogue - core component of XFSC for resource discovery, allow visual query self-descriptions within ORCE environments. | eclipse-xfsc/easy-stack-builder-catalogue |
| ESB OCM-Wstack | Enhances the participant’s interaction with the SSI-based ecosystem in a trustful and secure fashion. | eclipse-xfsc/easy-stack-builder-ocm-wstack |
| ESB PCM | The user manages their credentials themselves, which supports decentralized architecture. | eclipse-xfsc/easy-stack-builder-pcm |
| ESB TSA | Kubernetes-based deployment workspace for provisioning a Trust Services Agent environment while reusing shared OCM platform services from another namespace. | eclipse-xfsc/easy-stack-builder-tsa |
| ESB AAS | An automated Authentication and Authorization Stack workspace that deploys an AAS instance to a Kubernetes cluster. | eclipse-xfsc/easy-stack-builder-aas |
| AI Flow Builder | - | eclipse-xfsc/ai-flow-builder |
| Component | Description | Repository Link |
|---|---|---|
| Federated Catalogue | The Federated Catalogue under XFSC has been enhanced to align with FACIS requirements, improving the way metadata objects are managed and verified. | Documentation:docs/federated-catalogue Implementation: implementation/federated-catalogue |
| Component | Description | Repository Link |
|---|---|---|
| OSC-Devops | A Kubernetes configuration of the T-Systems Open Sovereign Cloud (OSC) for Trust Services (Confidential Computing) was analysed and documented. | eclipse-xfsc/osc-devops-docs |
All outcomes of the FACIS project will be provided as open-source. Organizations and developers can access these tools through the official FACIS website and the related GitHub repositories.
This repository contains git submodules. A plain git clone will result in empty subdirectories. You must use one of the approaches below.
git clone --recurse-submodules https://github.com/eclipse-xfsc/facis.git
cd facisIf you already ran a plain git clone, initialize and pull all submodules:
git submodule update --init --recursiveFACIS is part of the Eclipse XFSC Project (Cross Federation Services Components).
Contributors are welcome to collaborate via GitHub under the organization eclipse-xfsc.
To contribute, you need to sign the Eclipse Contributor Agreement (ECA) and then fork and submit pull requests to the corresponding repository.
- Official Website: facis.eu
- FACIS GitHub: eclipse-xfsc/facis
- Eclipse XFSC Developer Hub: eclipse-xfsc.github.io
- GitHub Repositories: github.com/eclipse-xfsc
FACIS is part of the Important Projects of Common European Interest – Cloud Infrastructure and Services (8ra/IPCEI-CIS) initiative. 8ra/IPCEI-CIS aims to establish a Multi-Provider Cloud-Edge Continuum across Europe – a cloud ecosystem designed to revolutionize data processing in the next generation of cloud and edge infrastructure and services. The initiative represents a united European effort and stands under a common governance mandated by the community of industrial partners and member states.
Funding ID: 13IPC035A
More info: https://8ra.com/ipcei-cis/
This project is released under the Apache 2.0 License.
By contributing to FACIS, you are part of building the future of a federated, secure, scalable, and trusted cloud-edge ecosystem in Europe.

