Taliware Auth
AI-generatedSummary
Gate connected AI tools behind a TALIWARE approval request that the configured approver confirms in Confida with their fingerprint. The node sends an approval request for each distinct tool-and-arguments combination, then allows the tool to proceed only when approved.
Inputs
- Approver Email — TALIWARE platform email for the approver. Used to look up their user ID when Approver User ID is empty.
- Approver User ID — Approver’s user organization ID. When set, skips the email lookup; either this or Approver Email is required.
- Smart Contract ID — Overrides the smart contract ID from TALIWARE credentials. Leave empty to use the credential default; one must be available.
- Approval Message — Request name; supports
{tool}and{args}placeholders. The resulting name is limited to 200 characters. - Include Details — When enabled, adds the tool arguments as the request description, limited to 1,000 characters.
- Approval Timeout (Minutes) — How long to wait for a decision; a request still pending at the deadline is recorded as timed out.
- Poll Interval (Seconds) — How often to check a pending request for a decision.
- Max Approvals Per Run — Maximum number of approval requests created during one execution. Each request creates a mint.
- Tool connection (required) — Connect the tools to protect to this node’s AI Tool input, and connect its AI Tool output to a Taliware Agent. TALIWARE API credentials are also required.
Output shape
An AI Tool connection containing the connected tools behind the approval gate.
For each distinct tool-and-arguments combination, the gate creates a TALIWARE request and polls until it is approved, rejected, fails, or times out. The node also records approval details and outcomes in its execution data; repeated identical actions in the same run reuse their recorded decision, and the per-run limit prevents additional requests.
Examples
Example 1: Approve a payment tool before the agent can run it
Connect the payment tool to the Auth node and the Auth output to a Taliware Agent. Set the approver’s email or user ID, select the smart contract, and configure the request message and timeout. The payment tool proceeds only after the approver confirms the request in Confida.