[media-types] Re: [IANA #1456754] application/vnd.no mos registration request

"Murray S. Kucherawy" <[email protected]>
Newsgroups gmane.ietf.types
Message-ID <CAL0qLwYjPa=irW_tYKTV9mw5mh2icD26+iv=UiTQeP2Du63-kA@mail.gmail.com>
We don't generally support BCP 14 language in registrations, so I suggest
lowercasing the "MUST" and "MAY" that appear here.

In Fragment Identifier Considerations, it says "no additional fragment
identifier semantics are currenttype" and I'm not sure what to make of
that.  Probably just a typo?

Approved otherwise.

-MSK

On Wed, Aug 12, 2026 at 12:38 PM Amanda Baber via RT <
[email protected]> wrote:

> Hi Murray,
>
> Could you review this revision for us? The applicant's summary of the
> changes:
>
> "This submission supersedes and corrects the earlier application (ref
> #1mments: Security Considerations now distinguishes integrity/authenticity
> from confidentiality;Interoperability Considerations now addresses prior
> incompatible versions; Provisional Registrations corrected from "Yes" to
> "No" as this is a vendor-tree, not standards-tree, registration."
>
> thanks,
> Amanda
>
> =====
>
> Name: Allan Sendagi
>
> E-mail: [email protected]
>
> Type Name: application
>
> Subtype Name: vnd.nomos+json
>
> Required Parameters: N/A
>
> Optional Parameters: N/A
>
> Encoding Considerations: binary
> A .nomos file is UTF-8-encoded JSON per RFC 8259. Canonical (sealed) form
> is a single unbroken line via JCS (RFC 8785), routinely exceeding 998
> octets, so binary transfer encoding applies — consistent with the
> application/json registration.
>
> Security Considerations:
> The .nomos file is a governance artifact containing cryptographically
> sealed rules and policies. It is not executable code; it is a data
> structure evaluated by a deterministic, deny-by-default runtime evaluation
> engine to govern agent actions, and does not contain active content. The
> seal (Ed25519 signature, or HMAC for legacy artifacts) provides integrity
> and authenticity — tampering after sealing is detectable, and the signer's
> identity is verifiable via the published public key. It does not provide
> confidentiality: contents are readable by anyone holding the file.
> Deployments requiring confidentiality should transmit .nomos files over
> TLS/HTTPS and control access to storage. Any action not explicitly
> permitted by the sealed rules is blocked by default, and all governance
> decisions are fully auditable via a hash-chained execution log. As a
> JSON-based format, this media type inherits the security considerations of
> application/json (RFC 8259 §12); implementations use strict, conformant
> JSON parsing and canonicalize with JCS (RFC 8785) before hashing,
> eliminating parser-disagreement risks (duplicate keys, numeric precision)
> for seal verification specifically. This media type does not employ
> compression or a container format (e.g. ZIP). The governed decision logic
> is fully self-contained within the artifact and requires no external
> dereferencing to evaluate. Seal verification MAY optionally reference a
> published public key at a .well-known URI to confirm the signer's identity,
> but this is not required to interpret or evaluate the artifact, and MAY be
> performed fully offline given the public key out-of-band.
>
> Interoperability Considerations:
> Prior to the publication of NOMOS-SPEC-001, an internal pre-specification
> representation existed with an incompatible JSON structure; it predates
> this registration and is not covered by it. The registered format is
> versioned via a meta.nomos_version field (semver): conformant runtimes MUST
> reject an artifact whose nomos_version they don't support, and backward
> compatibility is not guaranteed across major protocol versions. Minor
> extensions (NOMOS-SPEC-002 agents, -003 replay, -004 composition) are
> additive and remain compatible with runtimes implementing only the base
> spec.
>
> Published specification: https://www.nomosprotocol.com/spec
>
> Application Usage:
> Independent implementations of the NOMOS Protocol runtime read and produce
> .nomos files as their native governance-artifact format, conforming to the
> published specification (NOMOS-SPEC-001 and its extensions).
>
> Fragment Identifier Considerations:
> As specified for application/json (RFC 8259); no additional fragment
> identifier semantics are currenttype.
>
> Restrictions on Usage:
> None beyond those inherited from application/json. Typically used with the
> .nomos file extension and TP(S) with this media type as the Content-Type.
>
> Provisional Registrations: No — this is a request for vendor-tree
> registration (permanent).
>
> Deprecated alias names for this type: N/A
> Magic number(s): N/A
> File extension(s): .nomos
> Macintosh File Type Code(s): N/A
> Object Identifier(s)/OID(s): N/A
>
> Intended Usage: COMMON
>
> Contact Name: Allan Sendagi
> Contact Email Address: [email protected]
>
> Author/Change Controller: Safehaven AI Corp. / NOMOS Protocol Working Group
>
>
>

_______________________________________________
media-types mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.