The server has been updated to the latest Open Transactions code
Mark, OT server is a brilliant concept and fulfillment but is actually quite vulnerable to government attacks in different jurisdictions from legal and regulatory point of view.
If you are openly running a server in a given jurisdiction, and
if that server is being used to process real money (vs, say, game tokens) then I could see how you could come under the jurisdiction of local authorities, and need to comply with AML and KYC requirements. (Also, keep in mind, in OT there is a difference between a "server operator" and a "currency issuer.")
However I don't see any technical barriers to running an OT server anonymously on an anonymous network, and being paid to do so in Bitcoin. I'm not recommending that anyone actually do this, but I'm curious how you believe an OT server, in that scenario, is "actually quite vulnerable to government attacks" ? Doesn't the use of Bitcoin for moving funds on/off of an OT server mean that the server can operate in a censorship-resistant fashion? What good is Bitcoin otherwise?
I'm also curious how Silk Road could still be operating, if that were true, since it seems like a similar example.
Have you ever thought of merging OT server with Electrum server project?
Please be specific about what you are trying to accomplish. For example, why would you integrate the OT server with anything at all? Normally, commands are sent to the OT server from the various clients, using the OT client API. (
https://github.com/FellowTraveler/Open-Transactions/wiki/Use-Cases)
So NORMALLY, if you wanted to integrate OT into some other software, you would be integrating the OT client API,
not the server.
My (limited) understanding is that the "Electrum server" is actually a Bitcoin client. In which case, I could understand the value of integrating the OT client API into it, the same as I could understand the value of integrating the OT API into any other Bitcoin client (or Bittorrent client... or web client... or sip client...) but I'm still not sure exactly what you are trying to accomplish through the integration. Technically you can already link OT to anything else, since OT has a powerful command-line utility that is fully-scriptable. So any UNIX-style scripting to connect OT with other transaction systems is completely possible.
If your point is that OT needs a graphical user interface, I agree with you--but Knotwork is a server operator, not a coder, so he is unlikely to be the person who writes the UI integration you desire. I am also unlikely to take on some new project (such as a commercial-grade client), since my free time is already all booked up on OT itself, which represents (so far) 3 years of my life spent working to create software for you, for free. Thus it will have to be left to you (the open-source community) to "stand on the shoulders of giants" and create whatever OT clients or integrations you need. Luckily, it has specifically been designed for this purpose, and so those of you who choose to do so, will find the path has already been cleared.