Documentation Index
Fetch the complete documentation index at: https://docs.visiqlabs.com/llms.txt
Use this file to discover all available pages before exploring further.
The VisIQ SDK ships as TypeScript today. Python, Go, Java, and Ruby SDKs
are on the roadmap — they appear in the language picker below with a
Coming soon label so you can see what is and is not yet available. If you
need governance from another language right now, call the
VisIQ HTTP API directly — every SDK is a thin wrapper over it.
Install
Set environment variables
.env
| Variable | Description | Default |
|---|---|---|
VISIQ_API_KEY | API key from the VisIQ dashboard | (required) |
VISIQ_ENDPOINT | Backend base URL | https://api.visiqlabs.com |
VISIQ_AGENT_ID | Default agent identity (overridable per call) | (required) |
Wrap your agent
Build your LangChain agent exactly as you normally would, then pass the executor tovisiq(). ALLOW, RECALL, and RECORD all activate automatically
from that single call — there are no per-tool wrappers, no separate clients,
and no module-by-module imports.
What happens behind the scenes
Aftervisiq():
- ALLOW intercepts
issue_refundat the tool’sinvoke()method — evaluates against your rules before the function body runs. Denied calls return a[VisIQ ...] Action blockedmessage to the agent without executing the underlying function; approval-required calls pause for human decision. - RECALL instruments
search_knowledge’s retriever — filters each returned document against your suppression policy. Denied documents are silently excluded; redacted documents pass through with masked fields; the agent never sees suppressed content. - RECORD captures every decision — signed envelope with Ed25519 signature, SHA-256 hash, and timestamp, written to the immutable audit ledger.
visiq() import. There is no
AllowClient, RecallClient, or RecordClient to construct separately — the
module-split model from earlier preview builds was retired in favour of one
unified entry point.
Create rules in the dashboard
With the SDK wired up, open the VisIQ dashboard to define what your agent can do and see:- ALLOW rule: “Allow support-bot to call search_knowledge freely, but require human approval before issue_refund for amounts over $100”
- RECALL rule: “Deny support-bot from accessing any document classified as confidential”
Next steps
ALLOW
How tool-call authorization works, rules, and human-in-the-loop.
RECALL
How context filtering works, trust tiers, and cryptographic receipts.
RECORD
How the immutable audit ledger works.
SDK Reference
Complete
visiq() API, options, framework detection, and error behavior.