{{- /* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Commercial */ -}} {{- /* SPDX-FileCopyrightText: 2025-2026 Christian Galo */ -}} {{ if .Error }}
Name policy governs carving inside operator roots only: reserved, blocked, and premium labels are seed data with no settings page. External claims are governed separately, by verification and the abuse apparatus these numbers describe.
{{ .Policy.ClaimWindow }}{{ .Policy.PendingCap }}{{ .Policy.InitiationBudget }}{{ .Policy.AbandonBudget }}{{ .Policy.AbandonWindow }}{{ .Policy.ScopeLabels }}Abandonments count against the whole scope root and everything beneath it. Verifying a name clears only that name's own subtree.
| Domain | Kind | Status | Organization | Age | Placements | Actions |
|---|---|---|---|---|---|---|
{{ .Root }} |
{{ template "statusBadge" .KindBadge }} | {{ template "statusBadge" .StatusBadge }} | {{ .OrgName }} | {{ .Age }} | {{ .Placements }} | {{ if .Releasable }} {{ end }} {{/* A placed claim gets no button: the registry's placement guard would refuse the release (a name in use is freed by removing its sites, not from here), and a control the server always refuses is a dead-end affordance. It gets no text either: the Placements column already carries the count that says why (chrome-conventions "A verb-less row leaves its Actions cell empty"; the "in use" note left 2026-09-19). The operator-root row (neither releasable nor placed via a member claim) likewise gets no filler text (maintainer, sheet pass: "Domains: same ['operator root']" as Grants' empty Actions cells): the Kind column already carries that fact. */}} |
| Name | Provider | Resource | State |
|---|---|---|---|
{{ .Name }} |
{{ .Provider }} |
{{ .ResourceRef }} |
{{ template "statusBadge" .StateBadge }} |
| Domain | Kind | Status | Organization | Age | Evidence | Outcome |
|---|---|---|---|---|---|---|
{{ .Root }} |
{{ template "statusBadge" .KindBadge }} | {{ template "statusBadge" .StatusBadge }} | {{ .OrgName }} | {{ .Age }} | {{ if .Evidence }}{{ template "statusBadge" .EvidenceBadge }} {{ else }}—{{ end }} | {{ if .Outcome }}{{ .Outcome }} {{ else }}—{{ end }} |