> For the complete documentation index, see [llms.txt](https://framework.ishare.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://framework.ishare.eu/version-2.1.1/use-cases.md).

# Use cases

This chapter builds on the [iSHARE Trust Framework](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/framework-and-roles.md) to showcase the [key functionalities](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality.md) in four use cases:

1. **Use case:** [**M2M interaction (with fine-grained authorisation)**](/version-2.1.1/use-cases/use-case-m2m-interaction-with-fine-grained-authorization.md) showcases:
   * [Support Machine to Machine (M2M) interaction](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/support-machine-to-machine-m2m-interaction.md);
   * [Facilitate flexible authorizations, applicable in any context](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/facilitate-flexible-authorizations-applicable-in-any-context.md).
2. **Use case:** [**H2M interaction (with coarse-grained authorisation)**](/version-2.1.1/use-cases/use-case-h2m-interaction-with-coarse-grained-authorization.md) showcases:
   * [Support Human to Machine (H2M) interaction](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/support-human-to-machine-h2m-interaction.md);
   * [Facilitate flexible authorizations, applicable in any context](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/facilitate-flexible-authorizations-applicable-in-any-context.md).
3. **Use case:** [**portable identity**](/version-2.1.1/use-cases/use-case-portable-identity.md) showcases:
   * [Facilitate portable identity(s) for parties and humans](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/facilitate-portable-identity-s-for-parties-and-humans.md).
4. **Use case:** [**delegation (and management of consent)** ](/version-2.1.1/use-cases/use-case-delegation-and-management-of-consent.md)showcases:
   * [Enable data exchange based on delegations - even between unknown parties](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/enable-data-exchange-based-on-delegations-even-between-unknown-parties.md);
   * [Enable control over own data through management of consent](/version-2.1.1/main-aspects-of-the-ishare-trust-framework/key-functionality/enable-control-over-own-data-through-management-of-consent.md).

### **Structure**

Each use case includes:

* A description and depiction of the roles and relations;
* A description of the prerequisites, and a depiction of prerequisite registration;
* A description and depiction of the use case;
* A sequence diagram;
* A reference to what needs to be technically implemented for this use case.

The depicted use cases are only a selection of iSHARE Trust Framework's use case scope. For the full scope, please refer to the [detailed Functional descriptions](/version-2.1.1/detailed-descriptions/functional.md).
