Hi
@Justin Wood , you can try pact_erlang (
https://github.com/greyorange-labs/pact_erlang) for your elixir/erlang applications. If you need help on understanding how it works, I would suggest you to go through the pact_end_to_end_SUITE.erl inside test folder which also acts as an example for how to write pact tests.
Currently it supports http based contracts using pact ffi, but since its developed on top of pact ffi lib, it can be extended easily for non-http pacts as well. We have an issue open for non-http interactions which might need a little help ->
https://github.com/greyorange-labs/pact_erlang/issues/7.