myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

runtime_supervision.v1.json (1493B)


      1 {
      2   "schema": "radroots.myc.runtime-supervision.v1",
      3   "contract_version": 1,
      4   "step": 158,
      5   "task_set": {
      6     "minimum_count": 1,
      7     "maximum_count": 32,
      8     "classification": "critical",
      9     "shutdown_phase_assignment": "deferred_to_step_159",
     10     "names": "internal_bounded_ordinals",
     11     "caller_named_tasks": false,
     12     "task_handles_exposed": false,
     13     "detached_tasks": false
     14   },
     15   "task_boundary": {
     16     "input": "cooperative_cancellation_observer_only",
     17     "output": "success_or_source_free_failure",
     18     "raw_service_host_types_exposed": false,
     19     "raw_join_error_exposed": false
     20   },
     21   "fatal_outcomes": [
     22     "task_returned_error",
     23     "task_panicked",
     24     "unexpected_completion",
     25     "unexpected_cancellation",
     26     "join_failed"
     27   ],
     28   "fatal_effect": {
     29     "peer_cancellation": "coordinated",
     30     "all_task_joins_observed_before_return": true,
     31     "process_result": "unexpected_internal",
     32     "diagnostic": "critical_task_failed"
     33   },
     34   "resource_policy": {
     35     "iterator_ingestion": "maximum_plus_one",
     36     "unbounded_queue": false,
     37     "runtime_creation": false,
     38     "ambient_time": false,
     39     "ambient_entropy": false
     40   },
     41   "deferred": [
     42     "process_panic_hook",
     43     "signal_installation",
     44     "first_signal_graceful_shutdown",
     45     "second_signal_forced_shutdown",
     46     "shutdown_grace_deadline",
     47     "ordered_durability_drain"
     48   ],
     49   "nonclaims": [
     50     "concrete_relay_task_implementation",
     51     "provider_execution",
     52     "rcld_promotion",
     53     "nix",
     54     "oci"
     55   ]
     56 }