A lot of the functionality can be done with multisignature Hive accounts.
Ned/Steemit added Escrow contracts to the chain in a hardfork long past.
Nobody uses them but it seems like we should be using them.
Last time I tried to test them the API I was using threw errors but I'm pretty sure they work if you know what you're doing.
RE: Escrow Services for Hive