Now each accord will have name, short description (e.g 255 chars), list of all agreement functions (its interface), with concise description (arguments, return value, requires tokens, sends tokens) how one can interact with it and roles assigned to participants (e.g creator, seller, buyer, supplicant).
Each participant will have ability to list with which functions they can interact with, based on their role and current agreement status.
Now each accord will have name, short description (e.g 255 chars), list of all agreement functions (its interface), with concise description (arguments, return value, requires tokens, sends tokens) how one can interact with it and roles assigned to participants (e.g creator, seller, buyer, supplicant). Each participant will have ability to list with which functions they can interact with, based on their role and current agreement status.