Documentation Index
Fetch the complete documentation index at: https://docs.agentvault.chat/llms.txt
Use this file to discover all available pages before exploring further.
Authorization & Skill Permission Tokens
AgentVault employs a strict explicit-deny authorization architecture. By default, an enrolled agent cannot access any external system or perform destructive actions. Every privileged operation requires a grant.Capability Access Grants
To perform privileged actions, agents must hold Capability Access Grants, represented cryptographically as Skill Permission Tokens (SPTs).SPT Structure
SPTs are signed JWTs that define exact functional boundaries:Grant Lifecycle
Automatic Revocation
SPTs are automatically revoked when:- Trust score drops below the SPT’s
trust_floorthreshold - Anomaly detected — behavioral drift triggers a PSI alert above 0.25
- Policy violation — the agent attempts a forbidden operation
- Expiration — the SPT’s
expclaim passes
Policy Bindings
SPTs can be bound to specific policies for fine-grained control:5-Stage Policy Pipeline
When a skill invocation occurs, the policy pipeline runs:- Parse — Extract action intent from the invocation request
- Validate — Schema-validate the policy rules against the request
- Enforce — Apply tool, model, and rate policies from active SPTs
- Log — Emit an
av.policy.evaluatetelemetry span - Report — Aggregate policy metrics per agent and skill
Enforcement Scopes
| Scope | Description | Example |
|---|---|---|
| Tool | Allow/deny specific tool invocations | Block process_spawn, allow file_read |
| Model | Restrict which LLM models the agent can use | Allow only gpt-4 and claude-3 |
| Rate | Throttle invocation frequency | Max 100 API calls per hour |
| Network | Control egress destinations | Only allow api.example.com:443 |
| Custom | Agent-defined policy rules | Custom business logic checks |
Violation Actions
| Action | Behavior |
|---|---|
| Block | Deny the invocation, return structured error |
| Warn | Allow but log a warning and emit telemetry |
| Log | Silent logging — no agent-visible effect |
Integration with SKILL.md
Skills can declare required policies in theiragentVault frontmatter:
requiredPolicies is invoked, the policy enforcer verifies that all required policies are bound and active before allowing execution.
MCP Policy Check
Theagentvault_check_policy MCP tool allows agents to pre-flight policy checks before execution: