WachXBT Architecture
3.1 Core Design Principles
3.2 System Architecture Overview
3.3 Verification Interface Protocol
interface IWachXBTVerification {
struct VerificationRequest {
address agent;
bytes32 actionHash;
uint256 chainId;
address targetContract;
bytes callData;
uint256 value;
VerificationContext context;
}
struct VerificationResponse {
bool approved;
uint256 confidence;
bytes32 verificationHash;
string reasoning;
AlternativeAction[] alternatives;
}
function verifyAction(VerificationRequest memory request)
external returns (VerificationResponse memory);
function simulateAction(VerificationRequest memory request)
external view returns (SimulationResult memory);
}Last updated