I've committed the interceptor API into the Remoting 3 API module. I've removed the transaction and authentication methods from Context and created interceptor service interfaces for each of these. They are SecurityService and TxnService, both in org.jboss.cx.remoting.servce.