Re: Know them by their fruits.
Yes, immunity is a different beast.
No lawyer would take an immunity deal unless it was written. And there's a standard 'format' for it. The only way to revoke it is if the witness granted immunity then lies, at which point they've violated the terms of the immunity deal (testify honestly in exchange for immunity) and so it's gone.