SkyAIApp glossary
Concise definitions for every SkyAIApp-specific term. Bookmark this and come back when other docs reference jargon.
Agent Run
Agent APIOne full execution of a multi-step task — includes LLM calls, tool calls, state. Each run has its own trace_id and budget.
Budget
Route paramsPer-request hard constraint (e.g. maxCostUsd). Router refuses candidates that exceed it; exceedance returns 422 router.budget_exceeded.
Cache (semantic)
Cache conceptEmbedding-similarity-based cache. Similar prompts count as a hit. Distinct from exact-match caches.
Candidate
The eligible model set after the router filters by modality / context window / RBAC / budget — only candidates enter scoring.
Decision Reason
Human-readable explanation of why the router chose what it chose. Lives at res.routing.decisionReason for audit + debug.
Edge Ingress
First layer in front of the router — Cloudflare edge does TLS termination, WAF, rate-limiting.
Eval
Workflow that scores model outputs. Used for A/B comparison, regression testing, guardrail reinforcement.
Fallback Chain
Strategy guideOrdered list of backup models tried when the primary fails. Each candidate re-runs budget validation.
Fingerprint (prompt)
xxhash64 of the normalized prompt. Used for idempotency keys and cache keys.
Goal
Goal in depthHigh-level intent: cost / quality / stability. Sets the primary axis the router optimizes against.
Guardrail
Guardrails in depthAround-request interceptor: PII detection/redaction, content moderation, prompt-injection defense. Has dedicated trace spans.
Idempotency Key
API · IdempotencyClient-generated unique request identifier. Same key within 24h returns the first response with no double-billing.
Metadata
Per-request K/V tags (e.g. tenant, workflow). Indexed into traces and billing for filtering, analytics, quotas.
Namespace (cache)
Logical partition of the cache. Same-namespace queries share; different namespaces isolate. Recommended split: tenant + workflow.
Policy
Named rule-set configured in the console — includes goal, strategy, fallback, budget, guardrails. Reference by policy_id.
Provider
Upstream model vendor (OpenAI, Anthropic, Google, DeepSeek, Mistral, Meta…). Router picks across providers.
RBAC
Role-based access control. Governs who can create keys, edit policies, read traces. SAML/SCIM integrated.
Routing
The process of choosing primary + fallback models for a single request. Inspectable, traceable, replayable.
Sandbox
Isolated environment (api-sandbox.skyaiapp.com). Same schema, never billed, returns canned model output. Use in CI.
Span
A node in the trace tree. Represents one operation (cache.lookup, execute.primary, http.openai…) with start time, duration, status.
Strategy
Strategy in depthRefinement under the Goal: balanced / cost-optimized / quality-first / latency-optimized. Sets weights for (cost, quality, latency).
Sub-processor
Trust CenterThird-party services SkyAIApp uses (AWS, GCP, Cloudflare, etc.). Full list + 30-day notice window for additions.
Tool (agent)
External capability an agent can invoke — built-in (web_search, calculator, code_exec) + your custom tools registered via JSON Schema.
Trace
Trace in depthComplete decision record of one request. A span tree with routing decision, fallbacks, cache, guardrails, model HTTP calls.
Webhook
Webhooks docsPlatform events pushed to your endpoint (router.fallback_triggered, etc.). HMAC signed + auto-retry + 24h replay.
See also
Was this page helpful?
Let us know how we can improve