This page covers the mental model and application-design checklist. For the canonical IBC component overview, packet lifecycle, and trust model, see IBC.
c8ntinuum treats interoperability as authenticated communication between replicated state machines. Instead of depending on privileged bridge operators, c8ntinuum emphasizes light-client verification, packet semantics, acknowledgements, and timeout paths.

Mental model

Solidity access

c8ntinuum exposes IBC functionality to smart contracts through precompiles: Exact signatures live in Precompile ABI Reference. For a conceptual overview of the precompile family, see Cross-chain Verification.

Application design checklist

  • Decide whether the contract only initiates a transfer or also tracks acknowledgement/timeout outcomes.
  • Make timeout values explicit and visible to users.
  • Treat relayer delay as a normal asynchronous condition.
  • Keep source and destination address formats clear in UI and logs.
  • Use the IBC breaker and rate-limiter pages to understand operational safety controls.

Beyond IBC: Infinity Interop

For cross-chain swaps and bridges that leave the IBC trust model — a quote from competing solvers, an order signed or sent by the user, and three status views to follow it — c8ntinuum runs the Infinity hub. Its HTTP API and TypeScript SDK are documented under Infinity Interop.

Next reading