rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

runtime_adapters.v1.json (1340B)


      1 {
      2   "schema": "radroots.rhi.runtime-adapters",
      3   "schema_version": 1,
      4   "contract_version": 1,
      5   "time_entropy": {
      6     "wall_time": "injected_whole_second_utc",
      7     "monotonic_time": "injected_process_local_domain",
      8     "entropy": "injected_complete_fill_or_error",
      9     "event_authored_time": "untrusted_input"
     10   },
     11   "jitter": {
     12     "algorithm": "rejection_sampled_multiply_high_full_jitter",
     13     "unit": "milliseconds",
     14     "inclusive_minimum": 0,
     15     "inclusive_maximum": 3600000,
     16     "maximum_entropy_draws": 16,
     17     "wall_clock_derived": false
     18   },
     19   "transport": {
     20     "contract": "radroots_transport",
     21     "evidence_fetch": "EventSource",
     22     "evidence_subscription": "EventSubscriber",
     23     "publication": "EventSink",
     24     "construction_performs_io": false,
     25     "concrete_handles_exposed": false
     26   },
     27   "identity": {
     28     "order": ["credential", "encrypted_identity"],
     29     "credential": "read_existing_canonical_instance_artifact",
     30     "encrypted_identity": "read_existing_and_independently_verify",
     31     "fallback": false,
     32     "generation": false
     33   },
     34   "tasks": {
     35     "supervisor": "radroots_service_host::TaskSupervisor",
     36     "join_owned": true,
     37     "handles_exposed": false
     38   },
     39   "library_exclusions": [
     40     "signal_installation",
     41     "runtime_creation",
     42     "logging_installation",
     43     "process_exit",
     44     "detached_tasks"
     45   ]
     46 }