Management Services
Vidos management services provide the control plane for configuring, deploying, and managing service instances across your verification infrastructure. These management services ensure that your verification services operate according to your specific requirements while maintaining security and reliability standards.
Core Concepts
Management services are specialized components that enable you to control the lifecycle and behavior of Vidos operational services. Each core Vidos service (Authorizer, Resolver, Verifier, Validator, and Gateway) has a corresponding management service that handles its configuration and instance management.
Management vs. Operational Services
In the Vidos architecture:
- Operational services (Authorizer, Resolver, Verifier, Validator, Gateway) perform the actual verification work in your trust infrastructure
- Management services configure and control these operational services, handling administrative tasks like deployment, updates, and configuration changes
This separation of concerns creates a clear distinction between the verification operations and the management operations, allowing for secure, scalable administration of your verification infrastructure.
Common Management Capabilities
Each management service provides a consistent set of capabilities for its corresponding operational service:
Instance Management
Management services control the full lifecycle of service instances, including:
- Creation - Deploy new service instances with specific configurations
- Configuration - Apply and update operational parameters
- Monitoring - Track instance health, status, and performance
- Updates - Apply configuration changes or version updates
- Deactivation/Reactivation - Temporarily disable or re-enable instances
- Deletion - Remove instances when no longer needed
Configuration Management
Management services handle configurations as distinct resources that:
- Can be created and modified independently of instances
- Can be applied to multiple instances
- Maintain versioning for tracking changes
- Support validation to ensure correct operation
Multi-tenancy and Access Control
All management services integrate with Vidos IAM to ensure:
- Resources are isolated by account
- Appropriate authorization for management actions
- Audit trails for configuration changes
- Role-based permissions for administrative tasks
Architecture Integration
Management services operate within the overall Vidos architecture by:
- Communicating with their corresponding operational services through secure channels
- Storing configuration data in persistent storage
- Maintaining state information about service instances
- Coordinating with IAM for access control
- Logging management actions for audit and troubleshooting
Service-Specific Management
While all management services share common patterns, each addresses the specific needs of its corresponding operational service:
Authorizer Management
The Authorizer Management service configures authorization rules and policies that determine:
- Which identities are allowed to access resources
- What verification criteria should be applied
- How authorization decisions should be reached
- Which trust frameworks are applicable
Resolver Management
The Resolver Management service configures how the Resolver handles identifier resolution, including:
- Which DID methods are supported
- How resolution requests are processed
- Resolution caching parameters
- Integration with external resolution systems
Verifier Management
The Verifier Management service controls verification processes, including:
- Cryptographic verification mechanisms
- Credential format support
- Verification rules and trust policies
- Integration with external verification services
Validator Management
The Validator Management service configures data validation operations, including:
- Validation schemas
- Validation rules and constraints
- Error handling behaviors
- Integration with external validation systems
Gateway Management
The Gateway Management service manages the entry points to your verification infrastructure, controlling:
- Routing rules for verification requests
- Rate limiting and traffic management
- Protocol handling and translations
- Security policies for external interfaces
Using Management Services Effectively
To maximize the benefits of Vidos management services:
- Standardize configurations - Create consistent configuration templates for similar deployment scenarios
- Implement change control - Use versioning to track configuration changes and enable rollbacks if needed
- Monitor service health - Use management services to track the status and performance of your instances
- Automate common tasks - Leverage the management APIs for automated deployment and updates
- Maintain security boundaries - Restrict management access to authorized administrators only
Management services provide the control points for your verification infrastructure, ensuring that your services operate consistently according to your specific requirements.
Next Steps
For more detailed information about specific aspects of management services, see: