Documentation
¶
Overview ¶
The LISTEN-ADDRESS CLASSIFIERS: the one place that answers "what does this bind actually expose", split out of main.go for the 1000-line file-size gate (scripts/check-file-size.sh) when hostname resolution was added.
They are together because they are ONE question asked three ways — is this loopback, is it a specific routable interface, is it publicly routable — and three boot refusals rest on the answers: -local-mode on a public bind, -local-trust-forwarder on a LAN bind, and plaintext HTTP on a LAN bind. Kept in one file so a future fourth caller finds the whole rule rather than the arm nearest to it.
Command wardynd is the Wardyn control plane: REST API, embedded web UI, policy engine, approval FSM, token broker, and audit ingest. Postgres is the ONLY required dependency. It contains zero target-specific code — sandboxes are dispatched through the runner.Runner interface (docker driver optional).
Source Files
¶
- adapters.go
- ado_entra_source.go
- ado_shared_retire.go
- audit_delivery.go
- audit_retention.go
- audit_seal.go
- audit_split_legacy.go
- base_path.go
- boot_agent_images.go
- boot_deps.go
- boot_flags.go
- boot_governance.go
- boot_host_capacity.go
- boot_hybrid.go
- boot_keys.go
- boot_metrics.go
- boot_notify.go
- boot_posture.go
- boot_scim.go
- boot_serve.go
- boot_ssh_proxy.go
- daemon_proxy.go
- envbuild_nodocker.go
- gt_rotator.go
- internal_tls.go
- key_domains.go
- keypem.go
- listen_addr.go
- main.go
- mask_scope.go
- migrate_only.go
- migrate_secrets.go
- recovery_files.go
- recovery_inventory.go
- recovery_keyuse.go
- recovery_manifest.go
- recovery_rehearse.go
- recovery_rehearse_mode.go
- recovery_target.go
- rekey.go
- request_ratio.go
- retired_model_env.go
- rewrap.go
- rewrap_principal_keys.go
- run_output_sweeper.go
- run_queue_sweeper.go
- runner_audit.go
- scim_purge_sweeper.go
- secret_file.go
- secret_store.go
- session_revocations.go
- single_instance.go
- sweep_health.go
- sweeper_leader.go
- sweepers.go
- terminal_sandbox_sweeper.go
- trusted_ca.go