Skip to main content

Crate legalis_chain

Crate legalis_chain 

Source
Expand description

Legalis-Chain: Smart contract export for Legalis-RS.

This crate provides export functionality to convert deterministic legal statutes into smart contracts (WASM/Solidity).

Structs§

AccessTier
Access tier specification.
AccountAbstractionConfig
ERC-4337 Account Abstraction configuration.
AclConfig
Access control list (ACL) configuration.
AdaptiveParameterConfig
Adaptive contract parameter configuration.
AiManagedTreasuryConfig
AI-managed treasury configuration.
AiModelConfig
AI model configuration for on-chain integration.
AiVulnDetectionConfig
AI-assisted vulnerability detection configuration.
AllocationConstraint
Asset allocation constraint.
AuditPreparationConfig
Audit preparation configuration.
AuditTrailConfig
Audit trail configuration.
AutonomousEnforcementConfig
Autonomous enforcement agent configuration.
AvatarRightsConfig
Avatar identity and rights configuration.
BatchOperationConfig
Batch operation configuration.
BiodiversityOffsetConfig
Biodiversity offset configuration.
BiometricConfig
Biometric verification configuration.
BridgeConfig
Cross-chain bridge configuration.
BundlerConfig
Bundler-compatible entry point configuration (ERC-4337).
CarbonCreditConfig
Carbon credit tokenization configuration.
CiCdConfig
CI/CD pipeline configuration.
CircuitBreakerConfig
Circuit breaker configuration for emergency shutdown.
CircularEconomyConfig
Circular economy tracking configuration.
ComplianceMonitoringConfig
Compliance monitoring configuration.
ComplianceRule
Compliance rule specification.
ContractGenerator
Smart contract generator.
ContractVisualizationConfig
Contract visualization configuration.
CrossChainSettlementConfig
Cross-chain settlement configuration.
DaoConfig
DAO (Decentralized Autonomous Organization) configuration.
DaoStatuteGovernanceConfig
DAO-based statute governance configuration.
DecentralizedArbitrationConfig
Decentralized arbitration configuration.
DelayTolerantVerificationConfig
Delay-tolerant verification configuration.
DeploymentConfig
Deployment configuration.
DisputeResolutionConfig
Dispute resolution configuration.
DnaIdentityConfig
DNA-based identity configuration.
EnforcementRule
Enforcement rule specification.
EnterpriseIdentityConfig
Enterprise identity management configuration.
EnvironmentalMonitoringConfig
Real-time environmental monitoring configuration.
FairLaunchConfig
Fair launch mechanism configuration.
FormalVerificationConfig
Formal verification configuration.
GdprComplianceConfig
GDPR compliance configuration.
GeneratedContract
Generated smart contract.
GeneticPrivacyConfig
Genetic privacy configuration.
HealthDataConfig
Health data oracle configuration.
ImpermanentLossMitigationConfig
Impermanent loss mitigation configuration.
IncidentResponseConfig
Incident response playbook configuration.
IncrementalCompilationConfig
Incremental compilation configuration.
IntelligentAuditConfig
Intelligent contract auditing configuration.
IntentComposition
Intent composition for complex transactions.
IntentCondition
Intent condition specification.
IntentConfig
Intent-based architecture configuration.
IntentConstraint
Intent constraint.
IntentSpecification
Intent specification for legal outcomes.
IoTSensorConfig
IoT sensor integration configuration.
JurisdictionAdaptationConfig
Jurisdiction-specific adaptation configuration.
KycAmlConfig
KYC/AML compliance configuration.
LatencyTolerantConsensusConfig
Latency-tolerant consensus configuration for space-based contracts.
LatticeCryptoConfig
Lattice-based cryptography configuration.
Layer2Config
Layer 2 optimization configuration.
LazyEvaluationConfig
Lazy evaluation configuration.
LegalClauseOptimizationConfig
Automated legal clause optimization configuration.
LifeEventTriggerConfig
Life event trigger configuration.
LiquidationCascadeConfig
Liquidation cascade prevention configuration.
MLRiskAssessmentConfig
ML-based risk assessment configuration.
MetaversePortabilityConfig
Cross-metaverse asset portability configuration.
MevProtectionConfig
MEV protection configuration.
MicaComplianceConfig
MiCA compliance configuration.
ModernTestingConfig
Modern testing tools configuration.
ModularAccountConfig
Modular account configuration for composable smart accounts.
ModularContract
Modular contract output with multiple files.
MultiNetworkConfig
Multi-network deployment configuration.
MultiPlanetaryJurisdictionConfig
Multi-planetary jurisdiction configuration.
MultisigConfig
Multisig wallet configuration.
MultisigThresholdConfig
Multi-signature threshold configuration.
NaturalLanguageContractConfig
Natural language contract generation configuration.
NetworkConfig
Single network configuration.
PaymasterConfig
ERC-4337 Paymaster configuration.
PerformanceTarget
Performance target specification.
PersonalLegalAgentConfig
Personal legal agent configuration.
PlanetaryJurisdiction
Planetary jurisdiction specification.
PortableLegalStatusConfig
Portable legal status configuration.
PredictiveComplianceConfig
Predictive compliance monitoring configuration.
PrivateStatuteConfig
Private statute execution configuration.
QkdConfig
Quantum key distribution configuration.
QuantumResistantConfig
Quantum-resistant pattern configuration.
QuantumSafeHashConfig
Quantum-safe hash configuration.
RbacConfig
RBAC (Role-Based Access Control) configuration.
RecursiveProofConfig
Recursive proof configuration.
RegulatoryRule
Regulatory rule specification.
ReputationAccessControlConfig
Reputation-based access control configuration.
ReputationMetric
Reputation metric specification.
SatelliteDataSource
Satellite data source types.
SatelliteOracleConfig
Satellite-based oracle configuration.
SecComplianceConfig
SEC compliance configuration.
SecurityAnalysis
Security analysis result.
SecurityAnalyzer
Security analyzer for smart contracts.
SelfExecutingRegulatoryConfig
Self-executing regulatory contract configuration.
SlaEnforcementConfig
SLA (Service Level Agreement) enforcement configuration.
SolverNetworkConfig
Solver network configuration.
SolverPreferences
Solver preferences.
SsiConfig
Self-sovereign identity configuration.
StreamingOutputConfig
Streaming output configuration.
SupplyChainConfig
Supply chain verification configuration.
TestSuiteConfig
Test suite configuration.
ThreatModelingConfig
Threat modeling configuration.
TimeDilatedTemporalConfig
Time-dilated temporal validity configuration.
TimeTravelDebugConfig
Time-travel debugging configuration.
TokenConfig
Token configuration for generation.
TreasuryConfig
Treasury management configuration.
TwapConfig
Time-weighted average price (TWAP) oracle configuration.
VestingConfig
Vesting schedule configuration.
VirtualGovernanceConfig
Virtual governance configuration.
VirtualPropertyConfig
Virtual property rights configuration.
Vulnerability
Detected vulnerability.
ZkCircuitConfig
Zero-knowledge circuit configuration.
ZkProofConfig
Zero-knowledge proof configuration for privacy-preserving patterns.

Enums§

AdaptationStrategy
Adaptation strategy for contract parameters.
AiModelType
AI model types.
ArbitrationType
Arbitration types for decentralized arbitration networks.
AuditSeverity
Audit severity levels.
AvatarRightType
Avatar rights types.
BiometricType
Biometric verification types.
CarbonCreditType
Carbon credit types for tokenization.
CelestialBody
Celestial bodies.
ChainError
Errors during contract generation.
ClauseType
Legal clause types for optimization.
ComplianceMode
Compliance monitoring modes.
ComplianceRuleType
Compliance rule types.
ComplianceSeverity
Compliance severity levels.
ConflictResolutionMethod
Conflict resolution methods for multi-planetary jurisdictions.
DelayTolerantMethod
Delay-tolerant verification methods.
EnforcementAction
Enforcement actions.
EnforcementSeverity
Enforcement severity levels.
EnvironmentalMetric
Environmental monitoring metrics.
ExecutionOrder
Execution order for composed intents.
FailureHandling
Failure handling strategy.
FlashLoanProtection
Flash loan protection strategy.
GeneticPrivacyLevel
Genetic privacy protection levels.
HealthDataType
Health data types.
IdentityProvider
Enterprise identity provider type.
InferenceMode
Inference mode for AI models.
IntentConditionType
Intent condition types.
IntentConstraintType
Intent constraint types.
IoTSensorType
IoT sensor types for environmental monitoring.
Jurisdiction
Jurisdiction type for regulatory compliance.
LatticeCryptoPattern
Lattice-based cryptography patterns.
Layer2Platform
Layer 2 platforms.
LegalStatusType
Legal status types for portable legal status contracts.
LifeEventType
Life event types for trigger contracts.
MetaversePlatform
Metaverse platforms for asset portability.
MevProtectionStrategy
MEV protection strategy.
NLPModel
Natural language processing models for contract generation.
PaymasterType
Paymaster implementation type.
PipelineType
CI/CD pipeline types.
ProxyPattern
Proxy pattern type for upgradeable contracts.
QkdProtocol
Quantum key distribution protocols.
QuantumResistantPattern
Quantum-resistant cryptographic patterns.
QuantumSafeHash
Quantum-safe hash functions.
RegulatoryFramework
Regulatory framework type.
ReputationCalculation
Reputation calculation methods.
RiskType
Risk assessment types.
SatelliteConstellation
Satellite constellation types.
SatelliteDataType
Satellite data types.
Severity
Severity level.
SsiStandard
Self-sovereign identity standards.
TargetPlatform
Target platform for contract generation.
ThreatModelingType
Threat modeling documentation type.
TokenStandard
Token standard types.
TreasuryStrategy
Treasury management strategies.
VerificationMethod
Verification methods for regulatory compliance.
VerificationPriority
Verification priority levels.
VirtualPropertyType
Virtual property types.
VulnerabilityType
Security vulnerability types.
ZkProofSystem
Zero-knowledge proof system types.

Type Aliases§

ChainResult
Result type for chain operations.