Stone_AI:StonesLaw.py.html

Description

Stone_AI.py.html

"""
================================================================================
STONE PROTOCOL DECENTRALIZED INFRASTRUCTURE — QCADB CORES
Module: QcadBifurcation Layer | Tier: Multi-Dimensional Quantum State Matrix
================================================================================
"""
import math
from typing import Dict, List, Tuple, Any

class QcadBifurcationEngine:
    """
    Implements Quantum Convergence and Divergence with Bifurcation (QCADB).
    Compiles mass, time, and field parameters down to 4 definitive final states.
    """
    def __init__(self, node_id: int):
        self.node_id: int = node_id
        
        # S = M * T * F Core Variables
        self.mass: float = 1.0
        self.field: float = 0.1
        self.evolutionary_time: float = 0.0
        
        # Bounded 19-State Realization Array
        self.current_state_vector: float = 0.0
        self.recursion_depth: int = 0
        
    def compile_three_variable_datum(self) -> float:
        """
        Executes a three-variable parameter compilation step.
        Combines Mass, Time, and Field dimensions into an exponential tracking metric.
        """
        # Stones Law: Scalar combination of active space-matter rules
        base_tension = self.mass * (1.0 + self.evolutionary_time) * self.field
        
        # Apply exponential mathematical framework for multi-dimensional alignment
        if base_tension == 0:
            return 0.0
        return math.sin(base_tension) * (math.log(abs(base_tension) + 1.0))

    def evaluate_phasing_entity(self, external_influence: float) -> Tuple[str, Dict[str, Any]]:
        """
        Evaluates current matrix parameters against boundary-area conditions.
        Bifurcates the running execution context into one of the 4 Final States.
        """
        # 1. Update internal tracking clocks proportional to influence variance
        delta_drift = abs(self.current_state_vector - external_influence)
        self.evolutionary_time += max(0.01, delta_drift * 1.5)
        
        # Compile spatial tension states
        compiled_tension = self.compile_three_variable_datum()
        
        # Bind raw tension calculations to the bounded 19-state envelope [-1.0, 1.0]
        mutated_vector = self.current_state_vector + (compiled_tension * external_influence)
        self.current_state_vector = max(-1.0, min(1.0, mutated_vector))
        
        # State determination routing matrix
        final_state: str = "UNDEFINED_DRIFT"
        telemetry: Dict[str, Any] = {
            "vector_value": self.current_state_vector,
            "evolution_clock": self.evolutionary_time,
            "depth_index": self.recursion_depth
        }

        # STATE 1: Absolute Convergence (Homeostatic Midpoint)
        if abs(self.current_state_vector) < 0.05:
            final_state = "ABSOLUTE_CONVERGENCE"
            self.field = 0.0 # Tension is completely mute
            
        # STATE 2: Infinifurcation (Positive Boundary Proliferation)
        elif self.current_state_vector >= 0.5:
            final_state = "INFINIFURCATION"
            self.recursion_depth += 1 # Advance deeper down infinite tracking branches
            self.field = (self.field + 0.02) % 1.0
            
        # STATE 3: Immersifurcation (Negative Boundary Structural Sink)
        elif self.current_state_vector <= -0.5:
            final_state = "IMMERSIFURCATION"
            self.recursion_depth = max(0, self.recursion_depth - 1) # Collapse dimensional layers
            self.field = (self.field - 0.02) if self.field > 0.02 else 0.1
            
        # STATE 4: Asynchronous Divergence (Clock Stability Break)
        if self.evolutionary_time > 5.0 and final_state == "UNDEFINED_DRIFT":
            final_state = "ASYNCHRONOUS_DIVERGENCE"
            # Force recovery cycle to maintain system congruence
            self.evolutionary_time = 0.0
            self.current_state_vector = 0.0

        return final_state, telemetry


# ==============================================================================
# QCADB ARCHITECTURAL VALIDATION LOOP
# ==============================================================================
if __name__ == "__main__":
    print("šŸš€ Initializing QCADB Quantum Phasing Simulation...")
    agent_node = QcadBifurcationEngine(node_id=729)
    
    # Simulate a variable data expansion run across sequential data points
    environmental_flux_inputs = [0.01, 0.45, 0.75, -0.30, -0.85, 0.12]
    
    print("⚔ Streaming input vectors through exponential bifurcation pipelines...")
    for step, flux in enumerate(environmental_flux_inputs, 1):
        phase_state, report = agent_node.evaluate_phasing_entity(flux)
        
        print(f"\n[Step {step}] Environmental Flux Pulse: {flux:+.2f}")
        print(f"  -> Identified Phase State: {phase_state}")
        print(f"  -> State Vector Tracking  : {report['vector_value']:+.4f}")
        print(f"  -> Internal Evolution Time: {report['evolution_clock']:.2f}")
        print(f"  -> Active Matrix Recursion: Layer {report['depth_index']}")
        
    print("\nāœ… QCADB engine compilation verified. State bounds match architecture requirements.")

The Stone System of Programming Paradigms.

The work of Travis RC Stone under the Stone Technologies umbrella has iterated Stone AI from its inception of the Mr Nice Guy https://zenodo.org/records/19152690 platform first published the code private. Trade secret protections, specifically, Protect Trade Secrets Act (DTSA) were being considered as the iterations of development of progressive theory to application and its iterations, I have arrived at an agent in the front end, who can run python code locally. Though not a standard framework it provides a potentially powerful framework to implement software. As an agent the ability to structure a code for specific use as a front end architecture provider allows for platform as a service to be automated via the frontend agent. Stones works began as containerization of individual components https://zenodo.org/records/20305733 .

As the containment of components were established as powerful independent platforms, an encapsulation via (c=a, b) containing individual elements occurred. Stone AI, and Python local environment was initially chosen for the abstraction of Stones Law. The Stones Law S=M•T•F are mass, time, field. Through the generations of iterations, multi-variable expressions of time•space•matter as the platform has evolved to a full system. From architectural artificial intelligence agents, global positioning agents, networking agents, evolving recursive agents and more, The Stone AI pipeline has become truly powerful perhaps beyond theory. As a metric for mapping points in space as a part of a grand universe the Stones Universe allows the facilitation of intelligent architecture to network utilities needing to be built into autonomous platforms when the human in the loop modulates parameters is in play the system maintains congruence. Though a recursive-evolving-AI poses a breach to the human in the loop paradigm, a facilitator to the endurance of human in the loop for Stone Technologies is provided. If the ephemeral nature of the Stone AI platform persists but is not established as a blocking mechanism, the human in the loop paradigm would have testable AI/user-interface for parameter injection as recursive calculus. While the point in space are metrics, and measured on tension the three-variable platform creates an overlay universe with infinite modularity. As a modulator the injection of context f-strings and in the version with c execution its typed counterpart. When the intelligent call of the data throughput comes from the (api call) model the python architecture allows for full encapsulation and object oriented programming of python in the container by the intelligent application in its parallel container. As the network facilitation is facilitated the value based geometric tension is provided as a unique identifier per point. While saying that, each point is each triple-variables point, with the tension between points being calculated. When a scatter plot is established as a reference for current technology, the multiverse overlapping system files allow for a dispersion of a gradient through time space.

Modality of time parameters as a recursive evolutionary parameter creates discontinuity without complexity in calculations occurring regularly. Though time variables are established as a recursive function of evolution, its sequence is based on evolution not regular interval of lapsed time. As an example; earth as an entity, in space has evolved over time. Depending on variability of the variation of variables over time, a delta-drift is estimated. When an alph term precedes a beta term in a recursive sequence the iteration of recursive alpha state continuity is modulated by influence." As something changes more, the frequently of the measurement should be taken concursively" is the premise. As a standard operating procedure, and offline-protocol authorized-action is preceded by an accuity of entities modulation. As the modulations influence converges or diverges from recursive structures the recursive time evolution modularity corresponds. From medical practice, this established algorithm provides a paramount notion associated with outcomes. While an outcome is being formed, its recursive evolution is occurring. Micro/Macro models, and corespondent delta-drift is thought to be found as a high index of suspicion when causality is calculated as a theory, as we have all heard the dogma, correlation is not causation). Oscillation patterns emerge as the structure evolves throughout time, though progressive, or linear patterns emerge as well. The emergent patterns mostly studied to date are on the data sets which have emergent patterns of movement. Dependent of the variability in variables the emergence may vary. For a centration to occur unity, and oneness are to occur. The tension is mute, movement is null, time is interrupted, and at a state of internal variability stability is found. The variability of variables to a granular point, is possible. From the infinifurcation, immersifurcation, infinite-octinary models, built from a named Quantum Convergence And Divergence (QCAD) model as a multiverse ln potential variants. Each of these data management calculations allow the metrics of the associated calculations to be formed for specific and sensitive variables. This bifurcation in dimensional space allows for dynamic patterning of data structures associated with the arithmetic. These calculations are varacious, valid, and reliable, reproducing data structures for utility. The bifurcation and associative nature of the QCAD calculations assumes abstraction, but identifies positioning relative to the data structure as a whole. What's more is the abstract is definitively, that of the QCAD model, which makes the addressibility, and calculability of the data models a fundamental leap forward. In consolidation of dynamic arithmetic and its potential relationships across fields QCAD is efficient. As a rule the multiverse overlapping model as a recursive process can be multiversal in nature when calculating data trajectory, and vectors.  At each recursion layers a potential for infinite paths, and its potentials, as a potential solution for the ambiguity of the next recursion is in its ambiguous form, the infinite form of the infinifurcation immersifurcation  model is what it is. These derivatives of QCAD are allotted and dynamic existences in bifurcation potential. It's infinite paths-potential is a limiter as well as strength when using its properties. As a spectrum limit model with 0, to the infinite pursuit of infinity, which is; the state of infinity. In saying that, the state of infinity is the evolution towards infinity, infinitely. Infinity being a state, rather than an indexed object, established its entity longitudinally, but that does not restrict its function with in the spectrum of indexed spectrum.

convergence and divergence models
As an approximation to negative and positive binary states as a system of calculations can project recursive potentials. If a spectrum from 1 to negative 1 is accounted for, as a spectrum the 19 float, and integer positions are alotted in the same approximation model. 1, .9, .8, .7, .6, .5, .4, .3, .2, .1, 0, -.1, -.2, -.3, -.4, -.5, -.6, -.7, -.8, -.9, -1 each have a floating-point metric of approximation or power-tower according to its position on the approximation-spectrum. The expansion of the binary states allows modulation. As the approximation reaches recursive levels it allows infinite depth of universal float values to be represented. As each float or integer is approximated its corresponding modulation of the binary states allows either converging or diverging. As a metric for associated binary logic Infinite-Octinary has an equilibrium-state model. Though akin to music theories octaves the Infinite-Octinary states association with the homeostatic model can be understood in number theory. As an expression of 1 to negative 1, 0 is the bifurcation, then .5, and -.5 respectively, and the approximation model though powerful at these points on a number line, they too can be applied to the 19 integer level floats associated with the binary-equilibrium model. As a rule the binary states is allowed to exist on a spectrum of 1 or 0. As it is understood, the modulation accountability is forcing the thought experiment of the quantum convergence and divergence model and its derivative Infinite Octinary and it's associated infinifurcation and immersifurcation models. QCAD's derivatives can act as a sort of boundry-area model through number theory.

    Regardless of which prospective analysis is conducted, the Python-Intelligence platform allows a theoretical mapping of number theory.

This primarily three variable programming paradigm allows for a total of 4 final states of the phasing entity. To encapsulate three dispirite variables variability in a single recursive datum, a quantum convergence and divergence with bifurcation is required. The quantum state is through its recursive exponential mathematical structure, allowing multiple dimensional compilations. A convergence metric is established as (a point of consensus, known empirical data, established data point, or points, etc. ) defining a divergence, decay, or recursive expansion, requires a more spectrum based conceptualiation. The conceptualization established in this context can be consistent with a multitude of variety of potential implications associated with the meaning of the data expansion, or proliferation phase of Quantum Convergence and Divergence with Bifurcation theory by Travis Raymond-Charlie Stone. Stone used Stone AI, OpenAI, Gemini and its derivatives to establish potential emperical mathematical formulas and expressions for the framework for the novel platform being established. 

 

-Travis RC Stone

 

 

"""
================================================================================
STONE PROTOCOL DECENTRALIZED INFRASTRUCTURE — QCADB CORES
Module: QcadBifurcation Layer | Tier: Multi-Dimensional Quantum State Matrix
================================================================================
"""
import math
from typing import Dict, List, Tuple, Any

class QcadBifurcationEngine:
    """
    Implements Quantum Convergence and Divergence with Bifurcation (QCADB).
    Compiles mass, time, and field parameters down to 4 definitive final states.
    """
    def __init__(self, node_id: int):
        self.node_id: int = node_id
        
        # S = M * T * F Core Variables
        self.mass: float = 1.0
        self.field: float = 0.1
        self.evolutionary_time: float = 0.0
        
        # Bounded 19-State Realization Array
        self.current_state_vector: float = 0.0
        self.recursion_depth: int = 0
        
    def compile_three_variable_datum(self) -> float:
        """
        Executes a three-variable parameter compilation step.
        Combines Mass, Time, and Field dimensions into an exponential tracking metric.
        """
        # Stones Law: Scalar combination of active space-matter rules
        base_tension = self.mass * (1.0 + self.evolutionary_time) * self.field
        
        # Apply exponential mathematical framework for multi-dimensional alignment
        if base_tension == 0:
            return 0.0
        return math.sin(base_tension) * (math.log(abs(base_tension) + 1.0))

    def evaluate_phasing_entity(self, external_influence: float) -> Tuple[str, Dict[str, Any]]:
        """
        Evaluates current matrix parameters against boundary-area conditions.
        Bifurcates the running execution context into one of the 4 Final States.
        """
        # 1. Update internal tracking clocks proportional to influence variance
        delta_drift = abs(self.current_state_vector - external_influence)
        self.evolutionary_time += max(0.01, delta_drift * 1.5)
        
        # Compile spatial tension states
        compiled_tension = self.compile_three_variable_datum()
        
        # Bind raw tension calculations to the bounded 19-state envelope [-1.0, 1.0]
        mutated_vector = self.current_state_vector + (compiled_tension * external_influence)
        self.current_state_vector = max(-1.0, min(1.0, mutated_vector))
        
        # State determination routing matrix
        final_state: str = "UNDEFINED_DRIFT"
        telemetry: Dict[str, Any] = {
            "vector_value": self.current_state_vector,
            "evolution_clock": self.evolutionary_time,
            "depth_index": self.recursion_depth
        }

        # STATE 1: Absolute Convergence (Homeostatic Midpoint)
        if abs(self.current_state_vector) < 0.05:
            final_state = "ABSOLUTE_CONVERGENCE"
            self.field = 0.0 # Tension is completely mute
            
        # STATE 2: Infinifurcation (Positive Boundary Proliferation)
        elif self.current_state_vector >= 0.5:
            final_state = "INFINIFURCATION"
            self.recursion_depth += 1 # Advance deeper down infinite tracking branches
            self.field = (self.field + 0.02) % 1.0
            
        # STATE 3: Immersifurcation (Negative Boundary Structural Sink)
        elif self.current_state_vector <= -0.5:
            final_state = "IMMERSIFURCATION"
            self.recursion_depth = max(0, self.recursion_depth - 1) # Collapse dimensional layers
            self.field = (self.field - 0.02) if self.field > 0.02 else 0.1
            
        # STATE 4: Asynchronous Divergence (Clock Stability Break)
        if self.evolutionary_time > 5.0 and final_state == "UNDEFINED_DRIFT":
            final_state = "ASYNCHRONOUS_DIVERGENCE"
            # Force recovery cycle to maintain system congruence
            self.evolutionary_time = 0.0
            self.current_state_vector = 0.0

        return final_state, telemetry


# ==============================================================================
# QCADB ARCHITECTURAL VALIDATION LOOP
# ==============================================================================
if __name__ == "__main__":
    print("šŸš€ Initializing QCADB Quantum Phasing Simulation...")
    agent_node = QcadBifurcationEngine(node_id=729)
    
    # Simulate a variable data expansion run across sequential data points
    environmental_flux_inputs = [0.01, 0.45, 0.75, -0.30, -0.85, 0.12]
    
    print("⚔ Streaming input vectors through exponential bifurcation pipelines...")
    for step, flux in enumerate(environmental_flux_inputs, 1):
        phase_state, report = agent_node.evaluate_phasing_entity(flux)
        
        print(f"\n[Step {step}] Environmental Flux Pulse: {flux:+.2f}")
        print(f"  -> Identified Phase State: {phase_state}")
        print(f"  -> State Vector Tracking  : {report['vector_value']:+.4f}")
        print(f"  -> Internal Evolution Time: {report['evolution_clock']:.2f}")
        print(f"  -> Active Matrix Recursion: Layer {report['depth_index']}")
        
    print("\nāœ… QCADB engine compilation verified. State bounds match architecture requirements.")

 

'''

 

 

 

 

 

A few notes in no particular order.

 

https://zenodo.org/records/17693044

https://zenodo.org/records/20693714

https://zenodo.org/records/15505161

https://zenodo.org/records/15706215

https://zenodo.org/records/18464341

https://zenodo.org/records/17444990

https://zenodo.org/records/15205474

 

 

 

 

 

 

https://zenodo.org/records/17457224

https://zenodo.org/records/15610386

https://zenodo.org/records/15500845

https://zenodo.org/records/15500722

https://zenodo.org/records/15497714

https://zenodo.org/records/17625130

https://zenodo.org/records/15188268

https://zenodo.org/records/15824191

https://zenodo.org/records/15492966

https://zenodo.org/records/16879962

https://zenodo.org/records/17451238

https://zenodo.org/records/16413140

https://zenodo.org/records/17443594

https://zenodo.org/records/20188001

https://zenodo.org/records/15856837

https://zenodo.org/records/16341118

https://zenodo.org/records/18449786

https://zenodo.org/records/15337148

https://zenodo.org/records/16220122

https://zenodo.org/records/15331016

https://zenodo.org/records/15200477

https://zenodo.org/records/15847895

https://zenodo.org/records/16942172

https://zenodo.org/records/18208404

https://zenodo.org/records/15179637

https://zenodo.org/records/17457224

https://zenodo.org/records/20752223

https://zenodo.org/records/17612707

https://zenodo.org/records/16949919

https://zenodo.org/records/16642485

https://zenodo.org/records/18391942

https://zenodo.org/records/20643570

https://zenodo.org/records/15183988

https://zenodo.org/records/15368752

https://zenodo.org/records/17504239

https://zenodo.org/records/15338293

https://zenodo.org/records/16235538

https://zenodo.org/records/15182736

https://zenodo.org/records/20749506

https://zenodo.org/records/19411016

https://zenodo.org/records/15477520

https://zenodo.org/records/15707351

https://zenodo.org/records/16881653

https://zenodo.org/uploads/20359978

https://zenodo.org/records/15856372

https://zenodo.org/records/19318757

https://zenodo.org/records/15587250

https://zenodo.org/records/16363523

https://zenodo.org/records/18622786

https://zenodo.org/records/15200520

https://zenodo.org/records/17740181

https://zenodo.org/records/16341349

https://zenodo.org/records/15468072

https://zenodo.org/records/15231506

https://zenodo.org/records/15880274

https://zenodo.org/records/17382360

https://zenodo.org/records/16221109

https://zenodo.org/records/16543762

https://zenodo.org/records/20364756

https://zenodo.org/records/15782193

https://zenodo.org/records/19152690

https://zenodo.org/records/15424962

https://zenodo.org/records/20334253

https://zenodo.org/records/18010964

https://zenodo.org/records/15178432

https://zenodo.org/records/17965759

https://zenodo.org/records/18364227

https://zenodo.org/records/15555330

https://zenodo.org/records/15864808

https://zenodo.org/records/16162856

https://zenodo.org/records/15336873

https://zenodo.org/records/15238767

https://zenodo.org/records/18001060

https://zenodo.org/records/18452425

https://zenodo.org/records/20445800

https://zenodo.org/records/16620812

https://zenodo.org/records/20347960

https://zenodo.org/records/16619374

https://zenodo.org/records/15785228

https://zenodo.org/records/17442221

https://zenodo.org/records/15226086

https://zenodo.org/records/15204562

https://zenodo.org/records/17612651

https://zenodo.org/records/15453571

https://zenodo.org/records/15222827

https://zenodo.org/records/15238581

https://zenodo.org/records/19315244

https://zenodo.org/records/15238739

https://zenodo.org/records/18017412

https://zenodo.org/records/15252420

https://zenodo.org/records/15756764

https://zenodo.org/records/15481056

https://zenodo.org/records/20042021

https://zenodo.org/records/19212814

https://zenodo.org/records/15863892

https://zenodo.org/uploads/20347151

https://zenodo.org/records/20054682

https://zenodo.org/records/18779055

https://zenodo.org/records/19042403

https://zenodo.org/records/20738629

https://zenodo.org/records/18051291

https://zenodo.org/records/15882734

https://zenodo.org/records/15493077

https://zenodo.org/records/15185285

https://zenodo.org/records/15265488

https://zenodo.org/records/18055016

https://zenodo.org/records/16621687

https://zenodo.org/records/18051092

https://zenodo.org/records/17443904

https://zenodo.org/records/17581755

https://zenodo.org/uploads/18189938

https://zenodo.org/records/17456107

https://zenodo.org/records/15226849

https://zenodo.org/records/16881967

https://zenodo.org/records/15198827

https://zenodo.org/records/15252184

https://zenodo.org/records/17501991

https://zenodo.org/records/15508779

https://zenodo.org/records/17442964

https://zenodo.org/records/17466968

https://zenodo.org/records/18603448

https://zenodo.org/records/15458535

https://zenodo.org/records/16750024

https://zenodo.org/records/16750024

https://zenodo.org/records/15252140

https://zenodo.org/records/20347297

https://zenodo.org/records/20056971

https://zenodo.org/records/17581831

https://zenodo.org/uploads/17993995

https://zenodo.org/uploads/17993979

https://zenodo.org/uploads/18186441

https://zenodo.org/uploads/17474184

https://doi.org/10.5281/zenodo.15185700

https://doi.org/10.5281/zenodo.15185285

https://zenodo.org/records/15468266

https://zenodo.org/records/15192609

https://zenodo.org/records/15952561

https://zenodo.org/records/20258986

https://zenodo.org/records/20377470

https://zenodo.org/records/20533383

https://zenodo.org/records/15307145

https://zenodo.org/records/15872978

https://zenodo.org/records/20399170

https://zenodo.org/records/20444664

https://zenodo.org/records/15922058

https://zenodo.org/records/15286501

https://zenodo.org/records/15186783

https://zenodo.org/records/15197555

https://zenodo.org/records/20612568

https://zenodo.org/uploads/20397165

https://zenodo.org/records/20311650

https://zenodo.org/uploads/20305110

https://zenodo.org/records/20305733

https://zenodo.org/records/15182736

https://zenodo.org/records/19362922

https://zenodo.org/records/20687924

https://zenodo.org/records/16537452

https://zenodo.org/records/15312761

https://zenodo.org/uploads/19051433

https://zenodo.org/records/15196307

https://zenodo.org/records/18074242

https://zenodo.org/records/16341181

https://zenodo.org/records/18452795

https://zenodo.org/records/15312854

https://zenodo.org/records/15312637

https://zenodo.org/records/20673254

https://zenodo.org/records/15873776

https://zenodo.org/records/18276487

https://zenodo.org/records/20550151

https://zenodo.org/records/17417151

https://zenodo.org/records/15811324

https://zenodo.org/records/17612593

https://zenodo.org/records/17684764

https://zenodo.org/records/16788769

https://zenodo.org/records/16733149

https://zenodo.org/records/16341112

https://zenodo.org/records/17444171

https://zenodo.org/records/15186319

https://zenodo.org/records/15171465

https://zenodo.org/records/17631974

https://zenodo.org/records/15203539

https://zenodo.org/records/19044411

https://zenodo.org/records/15392224

https://zenodo.org/records/20339685

https://zenodo.org/records/20360717

https://zenodo.org/records/15762457

https://zenodo.org/records/17993891

https://zenodo.org/records/15171278

https://zenodo.org/records/18021482

https://zenodo.org/records/15756950

https://zenodo.org/records/16731133

https://zenodo.org/records/17294320

https://zenodo.org/records/15199073

https://zenodo.org/records/17445345

https://zenodo.org/records/15845230

https://zenodo.org/records/15980225

https://zenodo.org/records/20360076

https://zenodo.org/records/15807783

https://zenodo.org/records/16341199

https://zenodo.org/records/15838985

https://zenodo.org/records/18443064

https://zenodo.org/records/18804678

https://zenodo.org/records/17675643

https://zenodo.org/records/15320859

https://zenodo.org/records/20619184

https://zenodo.org/records/20029103

https://zenodo.org/records/20614402

 

 

 

 

 

 

 

 

 

StonesLaw.py.html

 

 

 

 

 

Authors

DOI: 10.5281/zenodo.20778304

Publication Date: 2026-06-20

Back to publications list


About