Skip to content

spec: define 'align' for publisher authority binding (§4.5.1) - #98

Open
sachinsharma3191 wants to merge 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/94-define-align
Open

sachinsharma3191 wants to merge 1 commit into
ards-project:mainfrom
sachinsharma3191:fix/94-define-align

Conversation

@sachinsharma3191

Copy link
Copy Markdown

Fixes #94.

§4.5.1 requires the trust domain in trustManifest.identity to "align" with the URN publisher domain but never defines the term, so registries can pick different readings (equality vs. subdomain).

This uses the wording proposed in the issue: the trust domain aligns when it equals the publisher domain or is a subdomain of it (after case folding), and the publisher domain is not a public suffix; comparison is on A-labels. Adds a worked example (a SPIFFE ID under prod.acme.com aligns with acme.com; acme.com.evil.example and a co.uk publisher do not) and updates the D.2 constraint to point at the definition.

Docs-only; no schema change.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

§4.5.1 says the trust domain MUST align with the publisher and never defines align

1 participant