Sounds very cool! I think I first built a FOAF profile with single-sign-on back in 2007!
Getting the profile right, I think lays a strong foundation for the rest of the system, and provides a means of orchestration. In fact, I wanted to make microfed to get this right, based on what I’ve learnt over 15 years.
If you have a link to a live profile I could review it