File size: 1,537 Bytes
9425aed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[
  {sasl, [
    {sasl_error_logger, {file, "log/sasl.log"}},
    {errlog_type, error},
    {error_logger_mf_dir, "log/erlang"},
    {error_logger_mf_maxbytes, 10485760},
    {error_logger_mf_maxfiles, 10}
  ]},

  {seb, [
    %% Kernel configuration
    {kernel, [
      {segment_size_bytes, 1073741824},  %% 1 GiB
      {header_size_bytes, 68},
      {footer_size_bytes, 128},
      {max_payload_size_bytes, 1048576}  %% 1 MiB
    ]},

    %% Datalog policy engine configuration
    {datalog, [
      {souffle_binary, "seb_policy_engine"},
      {query_timeout_ms, 5000},
      {enable_stratified_evaluation, true}
    ]},

    %% Partition manager configuration
    {partitions, [
      {partition_count, 1024},
      {load_threshold, 0.8},
      {rebalance_check_interval_ms, 60000}
    ]},

    %% Agent configuration
    {agents, [
      {drain_timeout_ms, 30000},
      {max_queue_size, 10000},
      {restart_intensity, 10},
      {restart_period_seconds, 60}
    ]},

    %% WORM sealer configuration
    {worm, [
      {hash_algorithm, blake3},
      {signature_algorithm, ed25519},
      {enable_sealing, true}
    ]},

    %% SENTINEL monitoring configuration
    {sentinel, [
      {enable_monitoring, true},
      {telemetry_enabled, true},
      {honeypot_feeds_enabled, false}
    ]},

    %% Network configuration
    {network, [
      {cluster_mode, distributed},
      {node_name, 'seb@localhost'},
      {cookie, 'seb_secret_cookie_12345'}
    ]}
  ]}
].