# Help & FAQ

### Is PENGUARDS an official Abstract project?

No. It is an independently developed companion built on top of Abstract's public tools from [build.abs.xyz](https://build.abs.xyz/).

### Which browsers are supported?

Any Chromium-based browser with Manifest V3 support (for example, Chrome 120+, Brave, Edge, Arc). Safari and Firefox are not supported at this time.

### What permissions does it request?

Host access to `*.abs.xyz` and `www.4byte.directory` only. Clipboard, tab, and background host permissions are not requested.

### Why does it need my wallet address?

The address is required to retrieve Abstract Portal profile information and session events. No user-identifying data is stored on remote servers; refer to [Privacy & Data Use](/privacy.md) for details.

### How often does it refresh sessions?

* Whenever the popup is opened.
* Immediately after a revocation completes.
* You may also select the **Refresh** icon (top-right) to initiate an on-demand synchronisation.

### What do the severity colours mean?

* **Red - Critical/High:** broad permissions or blocked approvals. Immediate remediation recommended.
* **Amber - Medium:** elevated risk that warrants investigation.
* **Teal/Blue - Low/Info:** limited exposure; retain but review periodically. See [Risk Insights & Score](/risk-insights.md) for the underlying calculation.

### The popup reports "Failed to load sessions." What should I do?

* Verify your network connection (some captive portals block RPC traffic).
* Reopen the popup or select **Retry**.
* If the issue persists, disconnect and reconnect the wallet.
* On rare occasions the Abstract validator may be unavailable; retry once service is restored.

### Can I inspect the UI without connecting my wallet?

Not currently. The Chrome Store build requires a live wallet connection so the dashboard reflects your actual sessions. For demonstrations, consider provisioning a low-risk wallet with minimal funds.

### Are revoke actions reversible?

No. Revocation closes the session on-chain. Re-establishing access requires returning to the issuing application and creating a new session key.

### How do I clear cached metadata?

* Open `chrome://extensions`.
* Locate **PENGUARDS**, select **Details**, then **Service worker** -> **Inspect**.
* In the DevTools window, open the **Application** tab and select **Clear storage**.
* Alternatively, remove the extension to eliminate all cached data.

### Will PENGUARDS ever send transactions without asking?

Never. Wallet signatures are requested only when you explicitly initiate a revoke and confirm the prompt.

### Does revoking remove keys immediately?

Yes. After the transaction is confirmed, the session transitions to "Closed" and disappears from the dashboard during the next refresh.

### Can I run more than one wallet at a time?

PENGUARDS reflects the sessions for the wallet currently active in AGW. Switch wallets inside Abstract, then reopen the popup to view the updated account.

### What happens if I close the revoke window too early?

PENGUARDS issues a warning before the window closes. If it is closed regardless, the underlying transaction continues within the wallet. Reopen the popup to obtain the latest status.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://penguards.zer0luck.kr/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
