op-node v1.16.5 no longer accepts the da_challenge_contract_address field in rollup.json (it was replaced by alt_da in newer OP Stack versions). Since BOB sepolia doesn't use alt DA (zero address), simply removing the field fixes the crash loop. Co-Authored-By: Claude Agent <claude@stakesquid.eu>