Expand description
Message validation framework for TAP Node
This module provides a comprehensive validation system for incoming TAP messages. It includes validators for:
- Message uniqueness (preventing duplicate messages)
- Timestamp validation (messages not too far in future/past)
- Agent authorization (only authorized agents can respond to transactions)
- Message expiry validation
Modules§
- agent_
validator - Agent authorization validation for transaction responses
- timestamp_
validator - Timestamp validation for TAP messages
- uniqueness_
validator - Message uniqueness validation
Structs§
- Composite
Validator - Composite validator that runs multiple validators
- Standard
Validator Config - Standard validator configuration
Enums§
- Validation
Result - Result of message validation
Traits§
- Message
Validator - Trait for message validators
Functions§
- create_
standard_ validator - Create a standard validator with all recommended validators