> 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/main-aspects-of-the-ishare-trust-framework/key-functionality.md).

# Key functionality

The iSHARE Trust Framework aims to support the following key functionalities:

* [Support Machine-to-Machine (M2M) interaction](/main-aspects-of-the-ishare-trust-framework/key-functionality/support-machine-to-machine-m2m-interaction.md)
* [Support Human to Machine (H2M) interaction](/main-aspects-of-the-ishare-trust-framework/key-functionality/support-human-to-machine-h2m-interaction.md)
* [Facilitate portable identity(s) for parties and humans](/main-aspects-of-the-ishare-trust-framework/key-functionality/facilitate-portable-identity-s-for-parties-and-humans.md)
* [Facilitate flexible authorisations, applicable in any context](/main-aspects-of-the-ishare-trust-framework/key-functionality/facilitate-flexible-authorizations-applicable-in-any-context.md)
* [Enable data exchange based on delegations - even between unknown parties](/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](/main-aspects-of-the-ishare-trust-framework/key-functionality/enable-control-over-own-data-through-management-of-consent.md)
* [Provide a Trust Framework](/main-aspects-of-the-ishare-trust-framework/key-functionality/provide-a-trust-framework.md)
* [Support Verifiable Credentials](/main-aspects-of-the-ishare-trust-framework/key-functionality/support-verifiable-credentials.md)

In line with iSHARE' Trust Framework's [guiding principles](/introduction/guiding-principles.md), these key functionalities might be realised by (re)using existing standards or initiatives.
