def honest
near-v-framework@0.4.0.0 · domain/architecture/system/deployment/nix_darwin/ops.bend:168
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/nix_darwin/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/nix_darwin/type.bend as ND
import near-v-framework@0.4.0.0/domain/architecture/system/container/type.bend as Ct
168def honest(c: Ct.Container, +ss: List<&2, ND.Serve>, +instances: List<&2, String>) -> Bool:
169 match c:
170 case Ct.Container{+k, _, _, _, _, e, _, _, _, _, _, _, _, _, _}:
171 Bool.not(List.contains(~String, ~String.eq, instances, k)) || Bool.not(Bool.xor(is_tailnet(e), served(k, ss)))