Directories
¶
| Path | Synopsis |
|---|---|
|
apps
|
|
|
cli/cmd
command
Package main is the entry point for the qurl CLI.
|
Package main is the entry point for the qurl CLI. |
|
cli/cmd/sandbox-matched-cohort-authority
command
Command sandbox-matched-cohort-authority is the sandbox-only fixed canary provisioning and rotation worker.
|
Command sandbox-matched-cohort-authority is the sandbox-only fixed canary provisioning and rotation worker. |
|
cli/cmd/sandbox-matched-cohort-lifecycle
command
Command sandbox-matched-cohort-lifecycle runs the protected sandbox-only fixed-canary lifecycle and recovery-first outcomes.
|
Command sandbox-matched-cohort-lifecycle runs the protected sandbox-only fixed-canary lifecycle and recovery-first outcomes. |
|
cli/internal/api
Package qurlapi is the CLI's single seam to the qURL platform.
|
Package qurlapi is the CLI's single seam to the qURL platform. |
|
cli/internal/apitest
Package apitest is the mock qURL API used by the CLI's contract tests.
|
Package apitest is the mock qURL API used by the CLI's contract tests. |
|
cli/internal/auth
Package auth resolves the qURL API credential for the CLI.
|
Package auth resolves the qURL API credential for the CLI. |
|
cli/internal/clitest
Package clitest holds the golden-file helper shared by the CLI's output tests.
|
Package clitest holds the golden-file helper shared by the CLI's output tests. |
|
cli/internal/config
Package config loads qURL CLI configuration files and resolves setting precedence.
|
Package config loads qURL CLI configuration files and resolves setting precedence. |
|
cli/internal/connector/agent
Package agent orchestrates the CLI qURL Connector's native agent lifecycle around the qurl-go SDK: first-time enrollment with a one-shot token, warm re-open of the persisted device identity, and the operator-gated assignment refresh that self-heals a stale Hub binding.
|
Package agent orchestrates the CLI qURL Connector's native agent lifecycle around the qurl-go SDK: first-time enrollment with a one-shot token, warm re-open of the persisted device identity, and the operator-gated assignment refresh that self-heals a stale Hub binding. |
|
cli/internal/connector/frpgen
Package frpgen generates the single-route FRP client configuration for the CLI qURL Connector: the managed HTTP route shape the tunnel server authorizes, expressed as a neutral, fully typed config model plus a deterministic TOML rendering.
|
Package frpgen generates the single-route FRP client configuration for the CLI qURL Connector: the managed HTTP route shape the tunnel server authorizes, expressed as a neutral, fully typed config model plus a deterministic TOML rendering. |
|
cli/internal/connector/hub
Package hub resolves and validates the NHP Hub trust bootstrap for the CLI's qURL Connector: which Hub endpoint to talk to, and which pinned server public key proves it is the real one.
|
Package hub resolves and validates the NHP Hub trust bootstrap for the CLI's qURL Connector: which Hub endpoint to talk to, and which pinned server public key proves it is the real one. |
|
cli/internal/connector/knock
Package knock is the per-cycle NHP admission seam between the qURL Connector supervisor and qurl-go's native UDP knock runtime.
|
Package knock is the per-cycle NHP admission seam between the qURL Connector supervisor and qurl-go's native UDP knock runtime. |
|
cli/internal/connector/replica
Package replica normalizes the per-replica discriminator string that makes this process unique among co-deployed replicas of the same qURL Connector.
|
Package replica normalizes the per-replica discriminator string that makes this process unique among co-deployed replicas of the same qURL Connector. |
|
cli/internal/connector/state
Package state owns the CLI qURL Connector's on-disk native agent state: where the state directory lives, the qurl-go file-backed agent state envelope opened inside it, and the assignment-refresh marker breadcrumb written next to it.
|
Package state owns the CLI qURL Connector's on-disk native agent state: where the state directory lives, the qurl-go file-backed agent state envelope opened inside it, and the assignment-refresh marker breadcrumb written next to it. |
|
cli/internal/connector/supervisor
Package supervisor is the qURL Connector's knock-then-login serve loop: it wraps the FRP client service with a managed-restart cycle in which every dial is preceded by a fresh NHP knock against the assigned admission controller.
|
Package supervisor is the qURL Connector's knock-then-login serve loop: it wraps the FRP client service with a managed-restart cycle in which every dial is preceded by a fresh NHP knock against the assigned admission controller. |
|
cli/internal/consume
Package consume turns a verified resolve answer into the thing the user asked for: the resource open in their browser, or its bytes on disk.
|
Package consume turns a verified resolve answer into the thing the user asked for: the resource open in their browser, or its bytes on disk. |
|
cli/internal/cridux
Package cridux is the warn-only UX layer over the SDK's crid package.
|
Package cridux is the warn-only UX layer over the SDK's crid package. |
|
cli/internal/exitcode
Package exitcode is the CLI's single exit-code authority.
|
Package exitcode is the CLI's single exit-code authority. |
|
cli/internal/matchedcohort
Package matchedcohort owns the environment-neutral fixed-canary authority used by the sandbox matched-cohort rollout.
|
Package matchedcohort owns the environment-neutral fixed-canary authority used by the sandbox matched-cohort rollout. |
|
cli/internal/output
Package output owns every byte the qURL CLI writes.
|
Package output owns every byte the qURL CLI writes. |
|
slack/cmd
command
Package main is the HTTP entrypoint for the Slack integration.
|
Package main is the HTTP entrypoint for the Slack integration. |
|
slack/cmd/slack-dm-smoke
command
Command slack-dm-smoke runs an operator-triggered Slack DM delivery smoke.
|
Command slack-dm-smoke runs an operator-triggered Slack DM delivery smoke. |
|
slack/cmd/slack-history-upload-smoke
command
The Slack Web API transport for this command: one read method, one retry, and the response envelope every read shares.
|
The Slack Web API transport for this command: one read method, one retry, and the response envelope every read shares. |
|
slack/cmd/statecrawl
command
Package main implements statecrawl, an operational reconciler for the qURL Slack bot's channel_policies DynamoDB table.
|
Package main implements statecrawl, an operational reconciler for the qURL Slack bot's channel_policies DynamoDB table. |
|
slack/internal
Package internal contains Slack-specific handler logic.
|
Package internal contains Slack-specific handler logic. |
|
slack/internal/agent
Package agent implements the qURL Secure Access Agent conversation mode: a natural-language translation + preview layer that sits on top of the deterministic slash-command operations.
|
Package agent implements the qURL Secure Access Agent conversation mode: a natural-language translation + preview layer that sits on top of the deterministic slash-command operations. |
|
slack/internal/connectorimage
Package connectorimage validates the qURL Connector image reference used in customer-facing install snippets.
|
Package connectorimage validates the qURL Connector image reference used in customer-facing install snippets. |
|
slack/internal/nethost
Package nethost holds host-name predicates shared by the Slack app's request handlers, its startup configuration checks, and the operator smoke commands.
|
Package nethost holds host-name predicates shared by the Slack app's request handlers, its startup configuration checks, and the operator smoke commands. |
|
slack/internal/oauth
Package oauth implements per-workspace Slack OAuth handlers (/oauth/qurl/start and /oauth/qurl/callback).
|
Package oauth implements per-workspace Slack OAuth handlers (/oauth/qurl/start and /oauth/qurl/callback). |
|
slack/internal/slackaudit
Package slackaudit emits machine-filterable audit records for Slack runtime dependencies.
|
Package slackaudit emits machine-filterable audit records for Slack runtime dependencies. |
|
slack/internal/slackdata
Package slackdata is the DDB-direct replacement for the old admin_client.go HTTP wrapper around qurl-service `/internal/v1/admin/*`.
|
Package slackdata is the DDB-direct replacement for the old admin_client.go HTTP wrapper around qurl-service `/internal/v1/admin/*`. |
|
slack/internal/slackinstall
Package slackinstall implements the Slack app OAuth installation flow.
|
Package slackinstall implements the Slack app OAuth installation flow. |
|
slack/internal/slacksmoke
Package slacksmoke holds the Slack Web API hardening that the operator-triggered smoke commands under apps/slack/cmd share.
|
Package slacksmoke holds the Slack Web API hardening that the operator-triggered smoke commands under apps/slack/cmd share. |
|
internal
|
|
|
ttlcache
Package ttlcache provides a small keyed TTL cache with per-key singleflight fills and generation-guarded invalidation.
|
Package ttlcache provides a small keyed TTL cache with per-key singleflight fills and generation-guarded invalidation. |
|
shared
|
|
|
auth
Package auth provides authentication helpers for qURL integrations.
|
Package auth provides authentication helpers for qURL integrations. |
|
client
Package client provides a Go client for the qURL API.
|
Package client provides a Go client for the qURL API. |
|
observability
Package observability provides telemetry setup and log redaction for qURL integrations.
|
Package observability provides telemetry setup and log redaction for qURL integrations. |
Click to show internal directories.
Click to hide internal directories.