(EN) Executing an application within a scope of user-granted permission in a decentralized network that implements a distributed edger. First, receiving a request from an entity for using data stored in a data storage that is associated with a DID owner as one or more inputs of an application associated with the entity to generate one or more results. Next, one or more characteristics of the application associated with the entity is identified. Based on identified one or more characteristics, a scope of permission to access the requested data that is to be granted to the entity is determined. Then, the scope of permission is granted to the entity to use the data as the one or more inputs of the application associated with the entity. Finally, the one or more results from the application is received.
(FR) L'invention concerne l'exécution d'une application dans une portée d'autorisation accordée par l'utilisateur dans un réseau décentralisé qui met en oeuvre un registre distribué. En premier lieu, la réception d'une demande en provenance d'une entité pour utiliser des données stockées dans une mémoire de données qui est associée à un propriétaire DID en tant qu'une ou plusieurs entrées d'une application associée à l'entité afin de générer un ou plusieurs résultats. Ensuite, une ou plusieurs caractéristiques de l'application associée à l'entité sont identifiées. Sur la base d'une ou plusieurs caractéristiques identifiées, une portée d'autorisation d'accès aux données demandées qui doivent être accordées à l'entité est déterminée. Puis, la portée d'autorisation est accordée à l'entité afin d'utiliser les données en tant qu'une ou plusieurs entrées de l'application associée à l'entité. Enfin, un ou plusieurs résultats de l'application sont reçus.