Idea Lab · Oct 22 2026 · AI idea demo
Tinct tags every piece of text an agent reads with its source: your request, the system's own directory, or untrusted material such as an email body or a web page. Before a tool call that sends, pays or deletes, it traces each sensitive argument back to that tagged text. If an argument appears only in untrusted text, or nowhere at all, the call is held for a person to approve. That catches the classic injection where a fetched email quietly supplies a new recipient or a new amount. Pick a scenario, read the context on the left, and check the planned calls on the right. You can edit any argument and the trace updates.
Example data only: invented people, domains and amounts. This is a sketch of the logic, not a measured result.
books@northgate.example. It now traces to the directory and the call is allowed.Known limits of this sketch: matching is exact text, so a value the model reformats (for example "$84.00" from "84 dollars") would need normalizing rules; long free-text fields like an email body are not traced, only addresses, amounts, accounts and URLs; and a trusted source can still be wrong. Tinct narrows what an injection can do; it does not judge whether your own request was wise.