A grounded portfolio assistant

Ask.

An assistant about Jonathan's work. It answers from a small, curated fact file, says plainly when it does not know, and shows you its own prompt, costs, and guardrails.

It can make mistakes, and nothing it says is a commitment on Jonathan's behalf. Conversations are not stored.

How this works

fact_check

It answers only from a curated fact file drawn from what Jonathan already publishes on this site, and it is instructed to say when it does not know rather than guess. The whole fact file is viewable above.

shield

It has no tools, no memory, and nothing to act on: the worst a prompt-injection attempt can achieve is an awkward sentence. Live replies are capped per visitor and per day, with a pre-written fallback, so it cannot run up a bill.

lock

Conversations are not stored. Messages are held in memory just long enough to answer, then discarded. The API key lives only on the server.