Stacklink

Glossary

The Stacklink vocabulary, defined once.

Stacklink's nouns are precise and a few are easy to confuse. This is the canonical reference.

Identity & scope

TermDefinition
Project (consumer app)Your application's account on Stacklink. Holds API keys, enabled providers, auth configs, billing.
TenantOne of your end-customers (a business). Owns connected accounts and triggers.
UserA person within a tenant, used for attribution and context.
SessionA scoped working context for one tenant/user: which tools, accounts, and knowledge are available, plus the MCP surface.
ScopeA permission carried by an API key (e.g. tools:execute, knowledge:read).

Tools

TermDefinition
ToolkitA provider (Zoho Books, Razorpay, …).
ToolOne model-callable operation within a toolkit, e.g. zoho_books.invoices.create_invoice.
Meta-toolA Stacklink tool the agent calls to work with tools — STACKLINK_SEARCH_TOOLS, STACKLINK_EXECUTE_TOOL, etc.
CapabilityA logical grouping of tools, e.g. invoices.write.
Mutation levelnone (read), write, or destructive.
Discovery presetHow a session surfaces tools: meta_tools, direct_tools, or hybrid.

Connections

TermDefinition
Auth configYour credentials for a provider (an OAuth app or API integration template), per project.
Connected accountYour end-user's authorized account with a provider, per tenant. Credentials are encrypted.
Auth modeHow an account connects: api_key, oauth2, webhook_secret.

The most common mix-up: auth config is yours (one per provider, per project); a connected account is your user's (one per tenant). See Connections & auth.

Knowledge

TermDefinition
PackA named knowledge product, e.g. in.business_compliance.authority.
ReleaseAn immutable, versioned snapshot of a pack.
BlockA quotable unit of text with a stable canonical id.
Evidence receiptA cryptographic record proving a block was cited; carries an evidenceId.
Claim scopeThe intended evidential use: statutory rule, regulatory direction, procedure, policy signal.
CurrentnessWhether a block is in force; the runtime is fail-closed on stale blocks.

Events & execution

TermDefinition
Trigger type / subscriptionWhat a provider can emit / a tenant's subscription to it.
Delivery modeHow events arrive: webhook or polling.
WorkbenchA sandboxed runtime where agents run code and bash with provider/LLM/web helpers.
ArtifactA stored file produced by a tool or workbench run.
ExecutionA recorded run: tool, batch, workbench_bash, or workbench_code.

On this page