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.

Next reading