In a further aspect, the new stack may additionally provide some new functionality, allowing the client developer to add new features to the agent over time.
However, a client-server interface substantially like the existing interface is provided to allow agent applications to be converted to P2P enabled applications with little or no modification.