100644 blob 6fbcea6c1b806e4458a3c21440c17a05c1a659a7 etc/router-machine-git-source.conf 100644 blob 26d4f11ae9ab0d3de957614664b770f784a7e687 etc/sudoers.d/hmn-ingest 100644 blob 0dfba08b8fdd619c78126313febb16a9547576a8 etc/systemd/journald.conf.d/50-wg-paid-resource-hygiene.conf 100644 blob 80f661b9a623b46f2d0472a415fdf41986f2f530 etc/systemd/system/wg-access-agent.path 100644 blob 9e5142fb335c907ca818aac0c0a2bde7c4fc00a8 etc/systemd/system/wg-access-agent.service 100644 blob 93960e04ea48414681a77eac2ea5541e6d98b600 etc/systemd/system/wg-access-agent.timer 100644 blob b50ed63813d04367bd6e03734ffd05866025201b etc/systemd/system/wg-access-expire-subscriptions.service 100644 blob bca99d34ea0d6b49477bbbd788eecaf6f82cfa4a etc/systemd/system/wg-access-expire-subscriptions.timer 100644 blob 9c6c5919143b93b2fa4af81c542313256458ce6b etc/systemd/system/wg-access-reconcile.service 100644 blob d674879b8daf8c7aabca13732bb0f7c543e4c23c etc/systemd/system/wg-access-reconcile.timer 100644 blob 2783ac8b647a68300e6ccb5e342afe76f4bbe86c etc/systemd/system/wg-access-runtime-collector.service 100644 blob e8c21d177e0bcdf587eb1fbe57f3c0489ac8fa1f etc/systemd/system/wg-access-trigger-watch.service 100644 blob 1663be9c337806e5e076a003786ba0708f38b319 opt/wg-access/.env.example 100644 blob 8e4a747f3063467a1ec92e677f9746daa3618632 opt/wg-access/DEFERRED_TASKS.md 100644 blob 96f87aa6a652ba99c214faf69c3bd06bf9d206a0 opt/wg-access/agent/agent.env.example 100755 blob 87e022df25451d759bc1e334287d6c985e4eadaf opt/wg-access/agent/wg_access_agent.py 100755 blob 52fd0c165d2dae23b5eec27ad41859a318b95b2c opt/wg-access/agent/wg_access_peer_egress_reassign_dryrun.py 100755 blob 9db612f16a788459da6d00db735801e1cac26ffe opt/wg-access/agent/wg_runtime_collector.py 100644 blob 0ea4d50aa03cfb38b1c601a50226c56f707144df opt/wg-access/backend/alembic.ini 100644 blob 8c89c63cd4a6b4259de1187e964f77df3f6826e2 opt/wg-access/backend/alembic/env.py 100644 blob 7bcd082bbf77b74a3380f249b6b32868ec3e9a85 opt/wg-access/backend/alembic/versions/0001_initial_schema.py 100644 blob b3d06467e54971ccd6bd14614e460d1e57793e67 opt/wg-access/backend/alembic/versions/0002_live_drift_bridge.py 100644 blob d96c3b63d1267cfdd20333117d91d5c2a899f34f opt/wg-access/backend/alembic/versions/0003_domain_v2_schema.py 100644 blob d42256b0d4c8462bd2c32a543c18587a1117cb43 opt/wg-access/backend/alembic/versions/0004_profile_provisioning_boundary.py 100644 blob 489243d62179de5d723735c6d6cc80c6a96f238a opt/wg-access/backend/alembic/versions/0005_registration_magic_link_invite_binding.py 100644 blob 0b8d796f753e744635f8570e8a13d685596e7af5 opt/wg-access/backend/alembic/versions/0006_admin_user_deletion.py 100644 blob 5753b8c432514feaa2cbbc59b6e78e305ac281eb opt/wg-access/backend/alembic/versions/0007_invite_issuer_provenance.py 100644 blob 5878ff8817764f82a23a8299bd05f8bd12a9cd03 opt/wg-access/backend/alembic/versions/0008_user_account_metadata.py 100644 blob 24c632e1d178682ab4af378fd0c29dafa9ba19cd opt/wg-access/backend/alembic/versions/0009_invite_reg_lifecycle.py 100644 blob 87b33097d5cb5bbb8d8d7e371d97f52d4e2b326b opt/wg-access/backend/alembic/versions/0010_connection_slots.py 100644 blob 44a918c145779709fdc114d4a57e394c25849b17 opt/wg-access/backend/alembic/versions/0011_commercial_trial_referrals.py 100644 blob 62c3cf850306f70385c5775ac5f31259c6c7e3e4 opt/wg-access/backend/alembic/versions/0012_billing_payment_retention.py 100644 blob fd39af6286400e02e0ebb2592d10b373b52336fb opt/wg-access/backend/alembic/versions/0013_user_referral_policy.py 100644 blob b170765e5d3cfa77a278dc993b85a07647cf09a2 opt/wg-access/backend/alembic/versions/0014_bulk_invite_campaigns.py 100644 blob 6cbcf5ae9b3a45f0b5da8e8809a394e4019b48c0 opt/wg-access/backend/alembic/versions/0015_invite_recipient_referral_policy.py 100644 blob 08d06516edb3f02a9b18227631a021bce15724b7 opt/wg-access/backend/alembic/versions/0016_admin_invite_trial.py 100644 blob def7124261140c89e765ac53ac92bae02964aed8 opt/wg-access/backend/alembic/versions/0017_commercial_quantity_periods.py 100644 blob 9b470c8a27d9b500dd1a955acbb341c9f9270f18 opt/wg-access/backend/alembic/versions/0018_config_routing_override.py 100644 blob 5d440a002103493bab5bb8d0b7b14423e31626c4 opt/wg-access/backend/alembic/versions/0019_runtime_activity_minute.py 100644 blob a65619fb921b7a6b57b9dd022864aa2d48a11a3f opt/wg-access/backend/alembic/versions/0020_hmn_event_history.py 100644 blob 8ecd3e7c0576b55caf1aa64ca3f89d42734d3bc3 opt/wg-access/backend/app/agent_trigger.py 100644 blob 756bd931d4c8f69b61d61b28186fc4982905dd50 opt/wg-access/backend/app/api/admin.py 100644 blob 1cd1643c5c0a099112909f878809bd5d0935acf5 opt/wg-access/backend/app/api/agent.py 100644 blob 5b40172cedfb211d00e0e194a19e4ac79168fe9b opt/wg-access/backend/app/api/auth_v2.py 100644 blob c61325ab1c04d74dc734a21ade432db92f66c39c opt/wg-access/backend/app/api/dev.py 100644 blob 2fec1f625ec6f6ca86447a1d00ad741066c28e10 opt/wg-access/backend/app/config.py 100644 blob fa2b68a5d245bbdde7fbea6b86c9650a584167d6 opt/wg-access/backend/app/db/base.py 100644 blob 6cfff7eed0bd5436f0a18e1072044c9937200a5b opt/wg-access/backend/app/db/session.py 100644 blob 2a06dfe7599939713a41ed26c261da20db11d91d opt/wg-access/backend/app/main.py 100644 blob e1e3ada6a4154cc57268359c07e3e8e7c775bc82 opt/wg-access/backend/app/models/__init__.py 100644 blob bd690dad0710ba13a135a79d71f22d81df7a458f opt/wg-access/backend/app/models/core.py 100644 blob da656710704609e388ce086acf66665b4ddc639b opt/wg-access/backend/app/services/__init__.py 100644 blob 9b35625625d8003bf1bfa347406d8b34f8064d45 opt/wg-access/backend/app/services/admin_auth.py 100644 blob ba42bab0a8e869a703019157444fed9e70e9a493 opt/wg-access/backend/app/services/amneziawg.py 100644 blob 39ae309e72e1290211c962e0ea1fb49e97c6cbe5 opt/wg-access/backend/app/services/auth_v2.py 100644 blob 16e5257073b942f750c326bf82cfdefcb6f22209 opt/wg-access/backend/app/services/billing.py 100644 blob 6f05190f51560101495e362283272e1233902ba6 opt/wg-access/backend/app/services/commercial.py 100644 blob 124b389285579e06bb62380d0f0b9bfef4f387da opt/wg-access/backend/app/services/credential_crypto.py 100644 blob 4161010b0632a9a47399b605cb3d3a218be5f13c opt/wg-access/backend/app/services/credential_keyring.py 100644 blob 78733b297961ec9a344130f679a8d2ba5de33ee6 opt/wg-access/backend/app/services/credential_service.py 100644 blob c9f9b668ab3584f7d29ae44e5fb33b5639c2c2d4 opt/wg-access/backend/app/services/domain_v2.py 100644 blob 77ffa1c3704857d97b3712da7ed65327e37294da opt/wg-access/backend/app/services/hmn_event_ingest.py 100644 blob c3da0de0273a9661a554b21fb64e9a7dff6b0d6d opt/wg-access/backend/app/services/mail_delivery.py 100644 blob a65c2173664e5d36f12136e8d8d919c67ff5ec42 opt/wg-access/backend/app/services/profile_delivery.py 100644 blob b42cf0716afac2be92e54c94b6b2aa743ae1dfdc opt/wg-access/backend/app/services/routing_override.py 100644 blob 34577d842634dd612a3581a7d39ff8df2143fc8a opt/wg-access/backend/app/services/runtime_activity.py 100644 blob ac9f7130cb433a6b77bb240dba290adb6c271493 opt/wg-access/backend/app/services/runtime_snapshot.py 100644 blob f29f0a51f269566e7cd7daafde098f1912cacf56 opt/wg-access/backend/app/services/user_deletion.py 100644 blob 60a38b16b0ee9931e4a9055d3222950f48ec8bcd opt/wg-access/backend/app/services/wireguard.py 100644 blob b70672849d0735a2da9af9173fc82aa56b695cec opt/wg-access/backend/app/services/yookassa.py 100644 blob 76d7ee902c9faf17ba4225eda2938ac6e3c9e350 opt/wg-access/docker-compose.override.yml 100644 blob ffb477845387d9c61001e32f3482acc803dd1fc4 opt/wg-access/docker-compose.yml 100755 blob 0cdd1f3e1e84ad5e69ae23c48035881bd35a6371 usr/local/sbin/hmn-ingest-bridge 100755 blob f597ff80e3b038d8a6f0607df92e1021ba4d5e95 usr/local/sbin/router-machine-git-publish.sh 100755 blob afffde2d57b167d22063de7371dd0d32db3accc6 usr/local/sbin/router-vm121-git-publish.sh 100755 blob 758a60c2fd40709413250ba7e948d7693fdcf8d5 usr/local/sbin/wg-access-agent-job-selector-plan.py 100755 blob 92e4ebf8b5481e2e425c0911bf2dbe05d68a6e47 usr/local/sbin/wg-access-agent-selector-apply.py 100755 blob aa3ccbc722244b8f3aaaf6e4bce05c25d4cefd18 usr/local/sbin/wg-access-agent-selector-contract-dry-run.py 100755 blob 44085ecdd5b0214a371e224a2b2bc513a192dae4 usr/local/sbin/wg-access-agent-selector-remote-plan.py 100755 blob 6754baaec4d70f9c0a6f02c0e40ab76f9717eb43 usr/local/sbin/wg-access-expire-subscriptions.sh 100755 blob e0d353760ca66b1c07354be92347504d717acbc6 usr/local/sbin/wg-access-reconcile-now.sh 100755 blob f86266a8ddb44dc6f36a650a68c3500e0608e248 usr/local/sbin/wg-access-slot-allocator-dry-run.py 100755 blob 5a60ae1ea2de90e4fc587b49f479854b3284d607 usr/local/sbin/wg-access-trigger-watch.py