diff --git a/AGENTS.md b/AGENTS.md index ddd3483..0587423 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -112,6 +112,11 @@ session with **no other memory of this project**. So: Retention, so gemini/anthropic/gpt-4o-mini are **not** routable) — keep `ALLOWED_MODELS` in the function in sync with `PROXY_MODELS` in `sasquatchBrain.ts`. Keyless **Pollinations** is the fallback. + **AI answers are Pro-only**: free users get the static FAQ/glossary + local + relay lookups only (`if (isPro)` gates the AI block in `SasquatchGuide`). + Pro access (`useSasquatchPro`) is granted by a provider-authored zap receipt, + and its **expiry is derived from the paid amount → tier**, never the + user-signed `pro-expiry` tag. `sasquatchBrain.ts` caps each request (15 s) and the whole attempt (35 s); the system prompt is a real `system` message; relay results are signature-verified (`verifyEvent`) before use. The first pass **streams**