-record(boundary, {input_contract :: binary(), output_contract :: binary()}).