{ "_format": "hh-sol-cache-2", "files": { "/opt/aitbc/contracts/contracts/AIPowerRental.sol": { "lastModificationDate": 1774889512996, "contentHash": "d8c0ce86b1f2b089fa6f06084b7cb190", "sourceName": "contracts/AIPowerRental.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "./ZKReceiptVerifier.sol", "./Groth16Verifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AIPowerRental" ] }, "/opt/aitbc/contracts/contracts/ZKReceiptVerifier.sol": { "lastModificationDate": 1774889512996, "contentHash": "6073105a42e915b545afb422852ccff6", "sourceName": "contracts/ZKReceiptVerifier.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./Groth16Verifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "ZKReceiptVerifier" ] }, "/opt/aitbc/contracts/contracts/Groth16Verifier.sol": { "lastModificationDate": 1774889512996, "contentHash": "9c8f364f4769495d212de11e05d57ac3", "sourceName": "contracts/Groth16Verifier.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.0 <0.9.0" ], "artifacts": [ "Groth16Verifier" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/access/Ownable.sol": { "lastModificationDate": 1776109096767, "contentHash": "5a20b2cad87ddb61c7a3a6af21289e28", "sourceName": "@openzeppelin/contracts/access/Ownable.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../utils/Context.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Ownable" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/security/Pausable.sol": { "lastModificationDate": 1776109096767, "contentHash": "25c8108f36fdd472bc78d4c4af240c11", "sourceName": "@openzeppelin/contracts/security/Pausable.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../utils/Context.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Pausable" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol": { "lastModificationDate": 1776109096767, "contentHash": "1535f8c0c68463f8c1b5239f7584e71f", "sourceName": "@openzeppelin/contracts/security/ReentrancyGuard.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ReentrancyGuard" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": { "lastModificationDate": 1776109096759, "contentHash": "df36f7051335cd1e748b1b6463b7fdd3", "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "IERC20" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/Context.sol": { "lastModificationDate": 1776109096739, "contentHash": "f07feb4a44b1a4872370da5aa70e8e46", "sourceName": "@openzeppelin/contracts/utils/Context.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Context" ] }, "/opt/aitbc/contracts/contracts/PerformanceVerifier.sol": { "lastModificationDate": 1774889512996, "contentHash": "4c06ef6a765d764a5561389584e9d4ef", "sourceName": "contracts/PerformanceVerifier.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "./ZKReceiptVerifier.sol", "./Groth16Verifier.sol", "./AIPowerRental.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "PerformanceVerifier" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": { "lastModificationDate": 1776109096747, "contentHash": "3ae5166c6827a9cf1a7a462d1632b464", "sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./IERC20.sol", "./extensions/IERC20Metadata.sol", "../../utils/Context.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ERC20" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol": { "lastModificationDate": 1776109096759, "contentHash": "909ab67fc5c25033fe6cd364f8c056f9", "sourceName": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../IERC20.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "IERC20Metadata" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol": { "lastModificationDate": 1776109096767, "contentHash": "1b5d667d3740d866eca0352758e59827", "sourceName": "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../IERC20.sol", "../extensions/IERC20Permit.sol", "../../../utils/Address.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "SafeERC20" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/Address.sol": { "lastModificationDate": 1776109096739, "contentHash": "211ffd288c1588ba8c10eae668ca3c66", "sourceName": "@openzeppelin/contracts/utils/Address.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.1" ], "artifacts": [ "Address" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol": { "lastModificationDate": 1776109096759, "contentHash": "525fcdad8d171312933f47baf01d1ed8", "sourceName": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Permit.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "IERC20Permit" ] }, "/opt/aitbc/contracts/contracts/TreasuryManager.sol": { "lastModificationDate": 1774889512996, "contentHash": "4b2fe1b18bb9d35d4302593ba04c9c9f", "sourceName": "contracts/TreasuryManager.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "../interfaces/IModularContracts.sol", "./ContractRegistry.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "TreasuryManager" ] }, "/opt/aitbc/contracts/contracts/ContractRegistry.sol": { "lastModificationDate": 1774889512996, "contentHash": "fe9d06f15a808ea45ceee1baaafce6fa", "sourceName": "contracts/ContractRegistry.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "../interfaces/IModularContracts.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "ContractRegistry" ] }, "/opt/aitbc/contracts/interfaces/IModularContracts.sol": { "lastModificationDate": 1774889513000, "contentHash": "1625a87f976af0bb250d6bf289d5d60a", "sourceName": "interfaces/IModularContracts.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "IContractRegistry", "ICrossChainGovernance", "IGasOptimizer", "IModularContract", "IPerformanceAggregator", "IRewardDistributor", "ISecurityManager", "IStakingPoolFactory", "ITreasuryManager" ] }, "/opt/aitbc/contracts/contracts/StakingPoolFactory.sol": { "lastModificationDate": 1774889512996, "contentHash": "7679638d7265ded0348342ad3f040808", "sourceName": "contracts/StakingPoolFactory.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "../interfaces/IModularContracts.sol", "./ContractRegistry.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "StakingPoolFactory" ] }, "/opt/aitbc/contracts/contracts/RewardDistributor.sol": { "lastModificationDate": 1774889512996, "contentHash": "53b2bbac86b3e883647a8e0ac5443afa", "sourceName": "contracts/RewardDistributor.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "../interfaces/IModularContracts.sol", "./ContractRegistry.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "RewardDistributor" ] }, "/opt/aitbc/contracts/contracts/PerformanceAggregator.sol": { "lastModificationDate": 1774889512996, "contentHash": "aac6767f07379cb2fca471c04b780055", "sourceName": "contracts/PerformanceAggregator.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "../interfaces/IModularContracts.sol", "./ContractRegistry.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "PerformanceAggregator" ] }, "/opt/aitbc/contracts/contracts/DAOGovernanceEnhanced.sol": { "lastModificationDate": 1774889512996, "contentHash": "389b30f1a2bddc7bab05aa470322cc13", "sourceName": "contracts/DAOGovernanceEnhanced.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "../interfaces/IModularContracts.sol", "./ContractRegistry.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "DAOGovernanceEnhanced" ] }, "/opt/aitbc/contracts/contracts/MemoryVerifier.sol": { "lastModificationDate": 1774889512996, "contentHash": "0774eb50ca48ba109f10505731c47a71", "sourceName": "contracts/MemoryVerifier.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "./ZKReceiptVerifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "MemoryVerifier" ] }, "/opt/aitbc/contracts/contracts/AgentMemory.sol": { "lastModificationDate": 1776110189156, "contentHash": "d65664faa2b98da3286309fbf9619a92", "sourceName": "contracts/AgentMemory.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "./ZKReceiptVerifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentMemory" ] }, "/opt/aitbc/contracts/contracts/KnowledgeGraphMarket.sol": { "lastModificationDate": 1774889512996, "contentHash": "ea02313df07f22808306946349dafcab", "sourceName": "contracts/KnowledgeGraphMarket.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "KnowledgeGraphMarket" ] }, "/opt/aitbc/contracts/contracts/EscrowService.sol": { "lastModificationDate": 1774889512996, "contentHash": "8ed24c1fa857455a40b3c6c555b4545c", "sourceName": "contracts/EscrowService.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "./AIPowerRental.sol", "./AITBCPaymentProcessor.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "EscrowService" ] }, "/opt/aitbc/contracts/contracts/AITBCPaymentProcessor.sol": { "lastModificationDate": 1774889512996, "contentHash": "5ec26ac0543a051dc1941c013ad73639", "sourceName": "contracts/AITBCPaymentProcessor.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "./AIPowerRental.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AITBCPaymentProcessor" ] }, "/opt/aitbc/contracts/contracts/DisputeResolution.sol": { "lastModificationDate": 1774889512996, "contentHash": "f4f92c013eb32e8083a38d42037a1586", "sourceName": "contracts/DisputeResolution.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "./AIPowerRental.sol", "./AITBCPaymentProcessor.sol", "./PerformanceVerifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "DisputeResolution" ] }, "/opt/aitbc/contracts/contracts/DynamicPricing.sol": { "lastModificationDate": 1774889512996, "contentHash": "369efa756a98c8775c28ad327f0214c9", "sourceName": "contracts/DynamicPricing.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "./AIPowerRental.sol", "./PerformanceVerifier.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "DynamicPricing" ] }, "/opt/aitbc/contracts/contracts/DAOGovernance.sol": { "lastModificationDate": 1774889512996, "contentHash": "eedc031861f30107b2eddd1aab3f22d0", "sourceName": "contracts/DAOGovernance.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "DAOGovernance" ] }, "/opt/aitbc/contracts/contracts/CrossChainReputation.sol": { "lastModificationDate": 1774889512996, "contentHash": "66140705bb9ab2298187dac9d432683f", "sourceName": "contracts/CrossChainReputation.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "CrossChainReputation" ] }, "/opt/aitbc/contracts/contracts/CrossChainBridge.sol": { "lastModificationDate": 1776110210680, "contentHash": "4f2d2d2cfde1b1784b5bf00eb2a71228", "sourceName": "contracts/CrossChainBridge.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "CrossChainBridge" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol": { "lastModificationDate": 1776109096743, "contentHash": "d822a8a9468649cab463f29f5decf5cc", "sourceName": "@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../Strings.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ECDSA" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol": { "lastModificationDate": 1776109096763, "contentHash": "1ccd3348ad628f1330ce36eb6a30618d", "sourceName": "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "MerkleProof" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/Strings.sol": { "lastModificationDate": 1776109096767, "contentHash": "48686fc32a22a3754b8e63321857dd2a", "sourceName": "@openzeppelin/contracts/utils/Strings.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./math/Math.sol", "./math/SignedMath.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Strings" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/math/Math.sol": { "lastModificationDate": 1776109096763, "contentHash": "fe63409d8a06818b926cf89e0ea88b1b", "sourceName": "@openzeppelin/contracts/utils/math/Math.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Math" ] }, "/opt/aitbc/contracts/node_modules/@openzeppelin/contracts/utils/math/SignedMath.sol": { "lastModificationDate": 1776109096767, "contentHash": "9488ebd4daacfee8ad04811600d7d061", "sourceName": "@openzeppelin/contracts/utils/math/SignedMath.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "SignedMath" ] }, "/opt/aitbc/contracts/contracts/AgentPortfolioManager.sol": { "lastModificationDate": 1776110179740, "contentHash": "81870b762005afada2741c1940e91bcb", "sourceName": "contracts/AgentPortfolioManager.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/utils/math/Math.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentPortfolioManager" ] }, "/opt/aitbc/contracts/contracts/AIServiceAMM.sol": { "lastModificationDate": 1776110158220, "contentHash": "3e95a04b8c88f379da7bfca06f6fc603", "sourceName": "contracts/AIServiceAMM.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/utils/math/Math.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AIServiceAMM" ] }, "/opt/aitbc/contracts/contracts/CrossChainAtomicSwap.sol": { "lastModificationDate": 1774889512996, "contentHash": "a565b38a8b80295fc48923eebca31763", "sourceName": "contracts/CrossChainAtomicSwap.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "CrossChainAtomicSwap" ] }, "/opt/aitbc/contracts/contracts/BountyIntegration.sol": { "lastModificationDate": 1774889512996, "contentHash": "453b657ebe28ba5da51d14607d276a2d", "sourceName": "contracts/BountyIntegration.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "./AgentBounty.sol", "./AgentStaking.sol", "./PerformanceVerifier.sol", "./AIToken.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "BountyIntegration" ] }, "/opt/aitbc/contracts/contracts/AgentBounty.sol": { "lastModificationDate": 1774889512996, "contentHash": "5c4a0794eed82917df0db4b5f239a2fe", "sourceName": "contracts/AgentBounty.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "./PerformanceVerifier.sol", "./AIToken.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentBounty" ] }, "/opt/aitbc/contracts/contracts/AgentStaking.sol": { "lastModificationDate": 1774889512996, "contentHash": "a82def520a32036e992abcfd3e9ba4e6", "sourceName": "contracts/AgentStaking.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol", "@openzeppelin/contracts/token/ERC20/IERC20.sol", "./PerformanceVerifier.sol", "./AIToken.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentStaking" ] }, "/opt/aitbc/contracts/contracts/AIToken.sol": { "lastModificationDate": 1774889512996, "contentHash": "a519ac2b538bf933d939cff30af42b82", "sourceName": "contracts/AIToken.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/ERC20.sol", "@openzeppelin/contracts/access/Ownable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AIToken" ] }, "/opt/aitbc/contracts/contracts/AgentWallet.sol": { "lastModificationDate": 1774889512996, "contentHash": "95b1c5ed8ed5c2ea1228eaff07a71894", "sourceName": "contracts/AgentWallet.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentWallet" ] }, "/opt/aitbc/contracts/contracts/AgentServiceMarketplace.sol": { "lastModificationDate": 1774889512996, "contentHash": "17dabc7a7ddcedf8b2443ce8e28f8c66", "sourceName": "contracts/AgentServiceMarketplace.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentServiceMarketplace" ] }, "/opt/aitbc/contracts/contracts/AgentMarketplaceV2.sol": { "lastModificationDate": 1774889512996, "contentHash": "0527d6127218f552ade59c56bc5673d0", "sourceName": "contracts/AgentMarketplaceV2.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/security/Pausable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentMarketplaceV2" ] }, "/opt/aitbc/contracts/contracts/AgentCommunication.sol": { "lastModificationDate": 1774889512996, "contentHash": "2570253be1f560aae48e69e15bf67288", "sourceName": "contracts/AgentCommunication.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/access/Ownable.sol" ], "versionPragmas": [ "^0.8.19" ], "artifacts": [ "AgentCommunication" ] }, "/opt/aitbc/contracts/contracts/MockVerifier.sol": { "lastModificationDate": 1776110320118, "contentHash": "a3d5ebc522aa8530a096de8bb0bd3ac5", "sourceName": "contracts/MockVerifier.sol", "solcConfig": { "version": "0.8.19", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "viaIR": true, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "MockVerifier" ] } } }