IDL4 to Rust Language Mapping RFP Process Page

IDL4 to Rust Language Mapping RFP

Mapping Standard Interface Definitions to the Rust Programming Language

The Object Management Group® (OMG®) has issued a request for proposal (RFP) for an IDL4 to Rust Mapping specification. This RFP solicits proposals for an IDL to Rust language mapping targeting the most recent Interface Definition Language specification (IDL4).

Overview

Version 4 of the Interface Definition Language (IDL) specification extends the traditional IDL syntax and defines a comprehensive set of building blocks to categorize it. Such evolution of IDL requires the definition of a new set of language mappings to adapt to the new building block-based document structure. Moreover, it requires mappings to popular programming languages, such as Rust, for which there was no existing language mapping. This RFP solicits proposals for an IDL4 to Rust mapping.

Intended Use Case and Applicability

IDL is the OMG’s Interface Definition Language, currently at version 4.2 (“IDL4”). The OMG has published specifications for mappings of IDL4 to a number of programming languages, including C++, C# and Java, with others in preparation. The IDL4-Rust RFP solicits a similar specification, providing a mapping of IDL to Rust, targeting the same version of IDL and similar requirements, accounting for the special characteristics of the Rust programming languages.

The language mapping shall cover all the IDL constructs as present in the current IDL4 Specification. The language mapping may make use of Rust features as appropriate and natural.

Submissions shall identify and justify the required minimum Rust language specification version.

Important details & deadline

  • RFP Document
    • The RFP document may be downloaded as OMG Document mars/2026-3-6.

  • Letter of Intent (LoI) Deadline
    • Letters of Intent must be received by June 18, 2026. Please use the LoI Form to send in an LoI. You DO NOT need to be an OMG member to send in an LoI.

  • Initial Submission Deadline
    • Initial Submissions must be received by August 17, 2026.
    • Submitters of Initial Submission MUST BE members of the OMG at the Domain or Contributing level.

FAQs

  • What is a Letter of Intent (LoI)?
    • A Letter of Intent is a formal notice that the organization submitting that LoI intends to submit a response to an RFP.
    • This does not represent a binding commitment, however ONLY organizations which have submitted an LoI AND which are or have subsequently become OMG members at the appropriate level, may submit an Initial Submission.

  • Who May Respond with an LoI?
    • Any organization may submit an LoI. You DO NOT need to be an OMG member to submit an LoI.

  • What is the Initial Submission Deadline?
    • The Initial Submission Deadline is the date by which an initial draft specification must be submitted to the OMG in order for this to potentially become an OMG standard specification.
    • Initial submissions do not need to be complete, but must set out the submitter’s responses to as many aspects of the RFP as possible.

  • Who Can Make an Initial Submission?
    • Any organization that is an OMG member at the appropriate level may make an Initial Submission.
    • If the RFP was issued by the Domain Technical Committee, then submitters must be Domain or Contributing members.
    • If the RFP was issued by the Platform Technical Committee, then submitters must be Platform or Contributing members.

OMG Processes Open for Public Participation

Please refer to the Current Open Processes page for further information on processes that are currently open to public participation and responses, and for pointers on what happens next.