A lawyer for the whistleblower who raised alarms about Donald Trump’s dealings with Ukraine said on Sunday his client is willing to answer written questions submitted by House Republicans.

The surprise offer, made to Devin Nunes, the top Republican on the House intelligence committee, would allow Republicans to ask questions of the whistleblower, who spurred the Democratic-led impeachment inquiry, without having to go through committee chairman Adam Schiff.

Attorney Mark Zaid tweeted that the whistleblower would answer questions directly from Republican members “in writing, under oath & penalty of perjury”, as part of an attempt to stem efforts by Trump and his GOP allies to unmask the person’s identity.

Only queries seeking the person’s identity would not be answered, Zaid said.

“Being a whistleblower is not a partisan job nor is impeachment an objective. That is not our role,” Zaid tweeted. “So we have offered to Devin Nunes.”

“We will ensure timely answers,” he said.

Nunes’ office did not have immediate comment.

Trump has repeatedly demanded the release of the whistleblower’s identity, tweeting on Sunday that the person “must come forward”.

The whistleblower raised concerns about Trump’s 25 July call with Ukrainian president Volodymyr Zelenskiy, in which Trump pressed Zelenskiy to investigate his political rivals. That call became the catalyst for the impeachment inquiry.

“Reveal the Whistleblower and end the Impeachment Hoax!” Trump wrote.

House minority leader Kevin McCarthy said on Sunday he had not yet discussed the whistleblower’s offer with Nunes, but stressed that the person should answer questions in a public appearance before the committee.

“When you’re talking about the removal of the president of the United States, undoing democracy, undoing what the American public had voted for, I think that individual should come before the committee,” McCarthy told CBS’ Face the Nation.

“We need an openness that people understand this,” he added.

Republicans view a political opportunity in unmasking the CIA official, who the intelligence community’s inspector general said could have “arguable political bias”. The inspector general nevertheless found the whistleblower’s complaint to be “credible”.

Zaid said his team had addressed the issue of alleged bias with Republican members of the committee and had stressed the need for anonymity to maintain the safety of the whistleblower and that person’s family, “but with little effect in halting the attacks”.

Andrew P Bakaj, another attorney representing the whistleblower, tweeted: “Let me be absolutely clear: Our willingness to cooperate has not changed. What we object to and find offensive, however, is the effort to uncover the identity of the whistleblower.”

Bakaj wrote on Saturday that Republicans’ “fixation on exposing the whistleblower’s identity is simply because they’re at a loss as to how to address the investigations the underlying disclosure prompted.”

The whistleblower’s secondhand account of the call has been providing a road map for House Democrats investigating whether the president and others in his orbit pressured Ukraine to investigate political opponents, including former vice-president Joe Biden.

US whistleblower laws exist to protect the identity and careers of people who bring forward accusations of wrongdoing by government officials. Lawmakers in both parties have historically backed those protections.