Furfly will likely have the need for a service contract-based payment package before long and we may do some work in this direction, so we all need to start working together closely. The specific application will use cybercash. Should we use this thread to communicate, set up a small e-mail group, ??? It would be good to develop a spec for the operations such packages need to provide to clients like e-commerce.
As far as service vs. application, if you look at the packages we've inherited from aD the differentiation's a bit muddled. That's because there's an assumption that services aren't meant to be mounted if you believe the site map package, while of course some services like workflow do provide a web-based UI. So there needs to be another package attribute, "mountable/unmountable". Won't happen in this release, though...