verify($verifyKey, "RS512"); foreach($jws->claims as $key => $val) { if($val !== $data[$key]) { throw new \Exception("Data mismatch! $key: sent '{$data[$key]}', got '$val'"); } } return true; } public static function sendGara(gara $gara) { return HTTP::signedRequest("sendGara", $gara->serialize()); } } }