Configuration Schemas
Reference documentation for TrustGraph configuration file formats and data structures.
Configuration Types
Flow Configuration
- Flow Blueprints - Define dataflow pattern templates and processor networks
General Configuration
- Config Types - Reference for all general config types (token-cost, tool, prompt, mcp, collection, interface-description, tool-service)
Agent Configuration
- Agent Patterns - Define agent execution strategies (ReAct, plan-then-execute, supervisor)
- Agent Task Types - Define task categories with framing prompts and pattern constraints
Data Configuration
- Structure Descriptor Language (SDL) - For structured data import (see SDL Reference)
System Configuration
- Pub/Sub Messaging - Message queue and topic configuration (see Pub/Sub Messaging)
Overview
TrustGraph uses various configuration schemas to define:
- How data flows through the system
- How processors are connected and configured
- How external systems integrate with TrustGraph
- How data is transformed and stored
These configuration files are typically stored in JSON format and can be managed through the CLI tools or the web interface.
Common Patterns
JSON Schema Validation
Configuration files are validated against JSON schemas to ensure correctness before deployment.
Versioning
Configuration schemas support versioning to maintain backward compatibility as the system evolves.
See Also
- CLI Reference - Commands for managing configurations
- API Reference - REST APIs for configuration management
- Extension Reference - Creating custom configurations