add signAppStream() using steam I/O per @digitarald