From 2503a9a2a326a4153cd073dc3fffdb8dee63e01f Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Sun, 27 Sep 2026 14:01:36 +0700 Subject: [PATCH] docs(agents): note Sasquatch AI is Pro-only + tier-derived expiry --- AGENTS.md | 5 +++++ 1 file changed, 5 insertions(+) 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**