01
Is it him, or a bot?
It is labelled as his twin, never as him. Every answer arrives with its confidence and the past decisions it drew on, and he sees it before the asker can act. Text only, by choice — no face, no voice clone.
answer · confidence · cited decisions
02
Who is accountable?
He is. Every answer lands in his inbox first: approve, correct, or disavow. A correction reaches the asker in seconds and retrains the twin; a disavowed answer is retracted to the person who asked it.
owner notified before the asker can act
03
What if it is wrong?
It shows its work, so a wrong answer is visible rather than plausible. Below its own confidence threshold it escalates to the strongest model, pins the ask to his inbox, or declines outright and says: ask him directly.
low confidence → escalate · pin · decline
04
Where does my data live?
In Mumbai. Postgres with pgvector on Cloud SQL, behind FastAPI on Cloud Run in asia-south1. One corpus per twin, isolated at the row; connectors run on your own keys. Nothing trains a shared model, and access is revocable in one gesture.
asia-south1 · row-level isolation · per-user keys