[media-types] Re: [IANA #1448906] application/vnd.re go registration request
Darrel Miller <[email protected]> Wed, 8 Apr 2026 12:08:59 +0000
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <SJ2PR01MB81026982FB1062330AF88EDEA35BA@SJ2PR01MB8102.prod.exchangelabs.com> |
As rego is a product of the Open Policy Agent project (https://www.cncf.io/projects/open-policy-agent-opa/) which is a Linux Foundation effort, would this not be more appropriate in the standards subtree considering LF is a SDO registered with IESG? Darrel ________________________________ From: Alexey Melnikov <[email protected]> Sent: Wednesday, April 08, 2026 05:45 To: [email protected] <[email protected]> Cc: [email protected] <[email protected]> Subject: [media-types] Re: [IANA #1448906] application/vnd.rego registration request Hi Amanda, One small comment below, otherwise good to register. On 31/03/2026 19:47, Amanda Baber via RT wrote: > Hi Alexey, > > Would you be able to review this new request by April 14th? > > thanks, > Amanda > > ===== > > Name: Amaury Chamayou > > Email: [email protected] > > Media type name: application > > Media subtype name: vnd.rego > > Required parameters: N/A > > Optional parameters: N/A > > Encoding considerations: 8bit If lines longer than 1000 octets are allowed, this should be changed to "binary". > Security considerations: Rego Policies are intended to be parsed, validated, and evaluated by the recipient; however, they may be rejected for the following reasons: > > a) The sender is not trusted > b) The policy is too long > c) The policy is not syntactically or semantically valid > d) The policy refers to unsupported features by the host > > A Rego parser, checker, and runtime must be integrated into the host for a policy to be able to be evaluated against inputs. The language itself is not Turing complete, but integrators must take steps to ensure policy evaluation does not exceed acceptable compute and memory constraints. > > Since the text can contains free-form string literals, it is possible the policy contains sensitive information. > > Policies should be sent over TLS, or a similar encrypted and integrity-protected channel to the host, to avoid possible tampering during transit, and unauthorized disclosure of information to third parties. > Within a local filesystem or access-controlled server, policies may be stored in plain text. > > Interoperability considerations: The contents of this file are expected to be UTF-8 encoded. > > Published specification: https://www.openpolicyagent.org/docs/policy-language > > Applications which use this media: Rego is used to enforce policies in microservices, Kubernetes, CI/CD pipelines, API gateways, Transparency Services etc. > > Fragment identifier considerations: N/A > > Restrictions on usage: No restrictions > > Provisional registration? (standards tree only): No > > Additional information: > > 1. Deprecated alias names for this type: N/A > 2. Magic number(s): N/A > 3. File extension(s): .rego > 4. Macintosh file type code: N/A > 5. Object Identifiers: N/A > > General Comments: > > Person to contact for further information: > > 1. Name: Anders Eknert > 2. Email: [email protected] > > Intended usage: COMMON > > Author/Change controller: Open Policy Agent > (https://github.com/open-policy-agent/opa/blob/main/GOVERNANCE.md, https://github.com/open-policy-agent/opa/blob/main/MAINTAINERS.md) Best Regards, Alexey _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected] _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]