Query Assessment Workflow

Explainable by design
flowchart LR
    A(["Query"]) --> B["1 · Classify\ntext · URL · phone · email · image/QR"]
    B --> C["2 · Check records\nblacklist & safe list"]
    C --> D{"Match\nfound?"}
    D -- Yes --> E["Known verdict"]
    D -- No --> F{"Needs link resolve\nor image/QR read?"}
    F -- Yes --> G["3–4 · Resolve link /\nread image or QR"]
    G -. re-check .-> C
    F -- No --> H["5 · AI assess & explain"]
    H --> I["Level · reasons ·\nconfidence · next step"]
    E --> J(["Result"])
    I --> J

    classDef step fill:#eef0fb,stroke:#c9cdec,stroke-width:1.5px,color:#1b2140,font-weight:500,rx:9,ry:9;
    classDef decision fill:#ffffff,stroke:#4b5bd6,stroke-width:1.6px,color:#1b2140,font-weight:500;
    classDef terminal fill:#4b5bd6,stroke:#4b5bd6,color:#ffffff,font-weight:600,rx:22,ry:22;
    classDef loopnode fill:#fff4e0,stroke:#f6a623,stroke-width:1.5px,color:#5c4310,rx:9,ry:9;
    class B,C,H,I step;
    class D,F decision;
    class A,J terminal;
    class E step;
    class G loopnode;

Result is guidance, not a guarantee — never submit passwords, OTPs, or bank details.