Stacklink

The boundary

What Stacklink owns, and what your app owns.

Stacklink is a boundary layer. It sits between your AI agent and the messy outside world — provider APIs, OAuth, webhooks, legal corpora, code execution — and exposes one clean contract.

Stacklink owns the integration memory; your app owns the answer.

Stacklink owns external provider accounts, provider toolkits, tool search, tool execution, knowledge packs, verified evidence receipts, triggers, polling, webhooks, jobs, artifacts, and raw provider events. Your consumer app owns final answer generation, product policy, and product-specific UI.

This split is deliberate. Your app never stores a provider credential, never writes an OAuth callback handler, and never maintains a polling cursor. Stacklink returns provider results, artifacts, events, normalized metadata, and verified evidence — and you decide how to present or act on them.

Diagram placeholderThe boundary: your app ↔ Stacklink ↔ providers, knowledge, events, workbench

Who owns what

Stacklink ownsYour app owns
Provider accounts & encrypted credentialsThe conversation and final answer
Tool catalog, search, and executionProduct policy and guardrails
Knowledge packs & evidence receiptsHow evidence is presented to the user
Triggers, polling, webhooks, eventsWhat to do when an event arrives
Jobs, artifacts, raw provider objectsYour UI and user experience

Next: how a request actually flows through the platform — see Architecture.

On this page