// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; interface IAtomicSettlementAdapter { function executeSettlement( bytes32 obligationId, address token, uint256 amount, address recipient, bytes calldata data ) external payable returns (bytes32 settlementId); }