Concepts

Tiers and Capabilities

OSS, Developer, Team, and Enterprise tier capabilities and gates.

Tiers and Capabilities

Overview

AgentTrust uses a five-tier subscription model. Each capability (validation check, adapter, audit feature) maps to a minimum tier. The SDK reads your tier from the API key JWT and silently skips capabilities above your tier.

Tier order (ascending): ossfreedeveloperteamenterprise

Why It Matters

Knowing your tier prevents confusion when features appear disabled, adapters refuse to initialize, or gateway responses omit certain fields.

Prerequisites

  • API key from agentrust init (or OSS mode without key)

Step-by-Step Guide

Tier summary

TierPriceKey capabilities
OSSFreeSchema validation only; no API key required
FreeFreeEvidence, tool trust, auto-decision, local audit
Developer$29/moConfidence engine, risk scoring, built-in policy packs, MCP adapter
Team$149/moFramework adapters, custom policies, analytics, review queue, webhooks
EnterpriseContact salesLLM judge, trust chain, SSO, hash-chain audit, SOC2 export, self-hosted

Capability matrix (selected)

CapabilityMin tier
Schema validationOSS
Tool trust checkFree
Auto decisionFree
Local auditFree
Confidence engineDeveloper
Risk scoringDeveloper
Built-in policy packsDeveloper
MCP adapterDeveloper
LangGraph adapterTeam
CrewAI adapterTeam
AutoGen adapterTeam
Claude Agents adapterTeam
OpenAI Agents adapterTeam
Custom policiesTeam
Policy syncTeam
Central auditTeam
AnalyticsTeam
Review queueTeam
Alert engineTeam
WebhooksTeam
Trust chainEnterprise
LLM judge (Claude/Ollama)Enterprise
Hash chain auditEnterprise
SSO/SAMLEnterprise
SOC2 exportEnterprise
Self-hostedEnterprise

Check your tier

agentrust whoami
agentrust status

Programmatic tier check

from agentrust_sdk import Tier, Capability, is_allowed, allowed_capabilities

tier = Tier.TEAM
print(is_allowed(Capability.LANGGRAPH_ADAPTER, tier))  # True
print(is_allowed(Capability.TRUST_CHAIN, tier))         # False
print(allowed_capabilities(tier))

Upgrade

agentrust upgrade  # opens upgrade page

Examples

OSS — no API key:

from agentrust_sdk import AgentTrustClient
client = AgentTrustClient()  # no key → OSS tier → schema only

Team — LangGraph adapter:

from agentrust_sdk.adapters.langgraph import AgentTrustNode
# Requires Team+ API key or TierGateError at construction

Best Practices

  • Use OSS/embedded for development; use Developer+ for policy calibration
  • Team tier required before production framework adapter deployment
  • Enterprise for regulated environments requiring SSO, trust chain, and SOC2 export
  • Self-hosted gateway with AUTH_ENABLED=true enforces tiers authoritatively

Common Mistakes

  • Installing [langgraph] extra without Team API key
  • Assuming self-hosted with AUTH_ENABLED=false reflects production tier behavior
  • Expecting LLM judge on Developer tier (Enterprise only)

Troubleshooting

SymptomCause
TierGateErrorFeature requires higher tier
Adapter silently no-opsTier below minimum; check agentrust whoami
Missing confidence in responseDeveloper tier required