1. I trust (or not) the ID provider (IdP) you trust most (yourself perhaps) to be the identity provider about yourself that I trust
2. I trust (or not) you will not divulge any of my personal information according to my rules (extended OpenUMA)
3. I trust who you trust except where I have made a choice to trust or not.
While not necessary for this project provision for trusts like "I trust you to deliver what you promise" should be considered for future projects.
The handling of independent trusts for different persona and roles of an individual is also being considered. These correspond to aspects in Kopal with which trusts would be associated with rather than individuals. Persona for organization also needs to be considered.
A network of FreeTrust ForgeRock IdPs would interoperate with distributed FreeTrust Kopal servers. Trust and aspect updates would make ForgeRock API calls update user managed rules in a private and secure manner. There would be hooks in Kopal to access and update UMA rules for a trust relationships (rules) for aspects and individuals.
Let me know what you may be interested in offering.
Thanks,
Jim