where('status', 'blocked'); $list = array_column($domains, 'name'); // Calculate Checksum (MD5 of sorted list) sort($list); $checksum = md5(json_encode($list)); View::json([ 'domains' => $list, 'checksum' => $checksum, 'timestamp' => time() ]); } }