Syntropy.Contract (syntropy v0.1.0)

Copy Markdown

Shared lattice contract loader for the Elixir scaffold.

Summary

Functions

auto_strategy_fixture()

@spec auto_strategy_fixture() :: map()

axiom_ids()

@spec axiom_ids() :: [String.t()]

connection_fixture()

@spec connection_fixture() :: map()

constants()

@spec constants() :: %{
  position_weights: %{
    knowledge: float(),
    synthesis: float(),
    connections: float()
  },
  ema_alpha: float(),
  incomparability_epsilon: float(),
  recompute_interval_seconds: pos_integer()
}

ema_fixture()

@spec ema_fixture() :: map()

load!()

@spec load!() :: map()

ordering_fixture()

@spec ordering_fixture() :: map()

replay_fixture()

@spec replay_fixture() :: map()

routing_fixture()

@spec routing_fixture() :: map()

runtime_event_contract()

@spec runtime_event_contract() :: map()

runtime_event_ids()

@spec runtime_event_ids() :: [String.t()]

runtime_scoring_contract()

@spec runtime_scoring_contract() :: map()

runtime_topology_contract()

@spec runtime_topology_contract() :: map()

shared_path!(filename)

@spec shared_path!(String.t()) :: String.t()

structural_decision_fixture()

@spec structural_decision_fixture() :: map()

trust_policy_contract()

@spec trust_policy_contract() :: map()