# Federation of Associations

## 1. Summary

This building block encompasses key points for effective interoperability and federation amongst associations.

## 2. Purpose of the building block

This block is vital in trust implementation within the Association and widening this scope to other associations. This helps create a network effect and federate the BDI Framework. The table below shows an overview of important roles and the corresponding descriptions.

| Role                     | Description                                                                                                  |
| ------------------------ | ------------------------------------------------------------------------------------------------------------ |
| **Association**          | Legal entity that serves as operational anchor for both federated trust/authentication and local onboarding. |
| **Association Admin**    | Functionary responsible for operating the services of a BDI Association                                      |
| **Association Register** | Register of onboarded Members and Preferred Business Partners                                                |

## 3. Implementation Considerations

The Discovery mechanism supports an open and loose model without a centralized register that could be searched for all existing BDI Associations. In theory a large number of independent BDI Associations could co-exist without further governance.

In practice it is expected that BDI Associations will form federations and voluntarily agree upon common standards, roles and semantics over a group of Associations.

## 4. Interlinkages with other building blocks

This building block complements the following building blocks:

<a href="/pages/PzHHCnAho0g45UwG6l7z" class="button secondary">Association Register</a> <a href="/pages/SZ5bR4afAtCwj96AkN09" class="button secondary">Verifiable Credentials</a> <a href="/pages/2KJa5YO06MPvoPAn5GMw" class="button secondary">Business Partner Reputation Model</a>

and is related to these building blocks:

<a href="/pages/MPLEjPt5kabk8CZYvGea" class="button secondary">Onboarding Terms and Conditions</a>

## 5. Elements and their key functions

Federation of Associations creates:

1. Trust Assurance outside the association
2. A Perimeter-less network

The Association Admin is a key role in the Federation of Associations

Association Admin

* responsible for developing and maintaining as well as operating the established Association
* entails various functions, such as setting internal rules and policies, ensuring compliance with internal and external rules, and resolving conflicts that may arise.
* creates mechanisms for continuous improvement of the association, identity management, access controls and risk mitigation to build trust and quality within the association.
* Standardize credentials that are acceptable in the association and can also be agreed upon to be acceptable with other associations

## 6. Core design decisions

* Federation is key to expanding the scope and functional significance of local associations.
* Associations don’t function in silos and zero trust approach requires federation of key trust elements or credentials.
* As most organizations will be active in multiple sectors, the question of supporting interoperability between different sectors is a key challenge. Federation is finding common ground for trust among associations.

## 7. Future topics

* Credentials for Federation
* Interoperability of Associations

## 8. Documents

{% file src="/files/2kggGUVSODV01v96v4ef" %}

## 9. Further reading

* <https://framework.ishare.eu>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bdi.gitbook.io/bdi-public-documentation/readme/federation-kit/federation-of-associations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
