I wire Chainlink Automation (scheduled on-chain upkeep) and Chainlink CCIP (cross-chain messaging) into your Solidity contracts.
What you get:
✅ Chainlink Automation — checkUpkeep/performUpkeep, scheduled on-chain jobs
✅ Chainlink CCIP — cross-chain message send/receive, allow-listed senders
✅ Built on UUPS-upgradeable contracts, Foundry-tested end-to-end
✅ Mock router test harness so cross-chain flow is verifiable pre-mainnet
✅ Deploy scripts + documentation
Public sample: github.com/Fexixreturn/merklio-stake-vault — UUPS vault releasing rewards via Automation, reporting state cross-chain via CCIP. 18 tests + invariant, all green. Payment in USDT.
Requirements: which chains, what should trigger/automate or cross-chain-report.