Yes, Bart and have exchanged emails.
I've done some tests with the search contract on some test packages. The implementation is straight forward. The only issue is the active_p indicator in the ec_products table. I'm not sure how to handle that yet.
Anyway, is there any documentation on how to implement a service contract? It's going to take a lot of work decouple cybercash from the current ecommerce package, but I don't think we need to provide that decoupling for the first release. I think it makes sense to define the inputs/outputs to the payment gateways and to create these as separate services which we can hook in later.
Any thoughts? Thanks.