# op-preimage

`op-preimage` offers simple Go bindings to interact as client or server over the Pre-image Oracle ABI.

Read more about the Preimage Oracle in the [specs](../specs/fault-proof.md).

See [op-program](../op-program) and [Cannon client examples](../cannon/example) for client-side usage.
See [Cannon `mipsevm`](../cannon/mipsevm) for server-side usage.
