Topic
Software Lifecycle and Lock-in
Within the Topic facet, Software Lifecycle and Lock-in topic intelligence connects articles that share a specific subject, signal focus, or monitoring theme. The page gives readers a richer path through related reporting, source evidence, market actors, and infrastructure implications, with enough context to understand why the topic matters across company movements, governance decisions, regional exposure, and operational risk. Readers can compare recurring signals, affected organisations, public evidence, market context, service continuity, procurement, competition, compliance, and strategic planning questions behind the subject instead of stopping at a thin list of matching articles. It explains what the topic covers, which infrastructure actors or policies are involved, what evidence supports the coverage, and why the subject may matter for operators, customers, investors, and policy readers.

CASE FILE
The Content Type Was YAML. The Decision Still Had to Be Local.
`application/yaml` tells a receiver what kind of serialization has arrived. It does not tell that receiver what it may safely believe, retain or do next.

CASE FILE
The Controller Had a Framework. The Deterministic Service Was Not Yet There: RFC 9938
RFC 9938 maps the work a DetNet Controller Plane may need to do. It does not publish the protocol solution, admit a real flow, retain a reservation at every hop or certify a customer's result.

CASE FILE
A Delegated LSP Was Not a Delegated Network
RFC 9504 makes a stateful PCE more useful in GMPLS networks. It does not turn a protocol exchange into an institutional transfer of authority, or a desired LSP into an operating service.

CASE FILE
The Algorithm Was Advertised. The Path Still Had to Be Computed: RFC 9502’s IP Flex-Algorithm Boundary
An IGP can publish an algorithm number, a definition, a participating node and a reachable prefix with great precision. Those records matter. They can still be mistaken for a journey that has not happened. RFC 9502 is useful because it makes the missing work visible: a usable IP…

History
The Server Said 250. The Account Might Not Exist: RFC 1204
In RFC 1204, a positive reply to a username was designed not to answer the obvious question. A message-posting server was advised to say `250` when the name was syntactically sound even if it did not recognise the account. The ambiguity protected the user database. Only the next…

CASE FILE
The Recipient Key Was Named. The Message Had Not Been Opened: RFC 9936
CMS can now carry an ML-KEM recipient path under RFC 9936. An inspectable recipient record can identify a certificate or public key and the ciphertext made for it; it cannot, by itself, certify private-key custody, successful local processing or an organizational decision.

CASE FILE
A Bundle Was Received. That Did Not Establish Custody: RFC 9171’s Assurance Boundary
In a delay-tolerant network, the word *received* can sound more conclusive than it is. A node has a copy. A status report may say so. A dashboard may turn that report green. But receipt is not a transfer of custody, a promise to retain the copy, proof that a destination…

CASE FILE
The Prefix Was Registered. The Route Was Still a Local Commitment: RFC 9926
A registered IPv6 prefix can be an important routing fact inside a low-power network. It is not a public title to the prefix, proof that every router accepted a path, a delivery receipt, or evidence that a service behind it worked.

History
A Paragraph Was Not One of the Standard’s Words: RFC 1197 and the Missing Application Profile
In 1990, a document could be perfectly legible to an international encoding standard and still lack a shared idea of a paragraph. RFC 1197 recorded why that was not a contradiction. Office Document Architecture supplied an abstract model; useful exchange required a narrower…

CASE FILE
The Group Reached an Epoch. It Did Not Reach a Decision: RFC 9420’s MLS Boundary
A secure group can arrive at a new cryptographic state with impressive precision: a Commit has been processed, keys have advanced, the group context has changed and a new epoch exists. None of that, by itself, tells an organisation that its people have agreed, understood…

CASE FILE
The Schedule Was Enabled. It Had Not Executed the Change: RFC 9922
An `enabled` schedule with a credible next window and a recent `last-occurrence` can be useful management evidence. It is not proof that a controlled change was authorized, invoked, completed, rolled back safely, or produced the effect a dashboard now reports.

History
A Hop Approved the Identifier. The Target Had Not Accepted the Stream: RFC 1190
An ST-II router could answer a `CONNECT`, approve the proposed forwarding shorthand and reserve resources before the request reached its target application. That was useful progress, but it was not consent. RFC 1190 built a separate return journey for `ACCEPT`, and a multi-target…

CASE FILE
The Claim Was Selectively Disclosed. The Record Was Not Complete: RFC 9901 and the Evidence of Absence
A privacy-preserving credential can truthfully reveal one fact without revealing every fact a decision-maker might want. RFC 9901 makes that distinction technically durable: it lets a Holder show selected, issuer-backed claims while keeping other issued claims out of the…

CASE FILE
The Timestamp Reached the Payload. It Did Not Date the Signature: RFC 9921
A protected COSE header can carry a perfectly valid RFC 3161 timestamp token and still tell a verifier nothing about when the COSE signature was created. RFC 9921 draws that line so a system does not accept a post-revocation signature merely because the payload was stamped…

History
The Hostname Was Valid. It Was Still a Bad Name: RFC 1178
In October 1989, RFC 1123 told host software to accept a hostname beginning with a digit. Ten months later, RFC 1178 told administrators not to choose one. The two instructions were not contradictory. One defined what compliant software had to parse; the other described what…

CASE FILE
The Field Parsed. It Did Not Decide the Request: RFC 9651’s Semantic Boundary
A machine-readable HTTP field can make a system easier to inspect without making it entitled to act. RFC 9651 is valuable precisely because it keeps that distinction visible: it gives HTTP a disciplined way to express a List, Dictionary or Item, then leaves the meaning and…

CASE FILE
The Client Had the Dictionary. It Did Not Have the Response: RFC 9842
RFC 9842 lets an HTTP client and server coordinate around a cached compression dictionary. That is a useful, tightly bounded fact. It is not proof that the server selected a particular response, that a cache variant was semantically current, that a decoder reached meaningful…

CASE FILE
The Federation Signed the Member. It Did Not Authorize the Session: RFC 9932’s MATF Boundary
A signed federation file can make a peer easier to recognize. It cannot make a service call permissible by itself. RFC 9932 is most useful when read as a deliberately bounded chain: it describes how a federation distributes metadata and pins, how a TLS peer can be identified, and…

History
The Requirement Was Firm. The Host Was Still Not Configured: RFC 1127
A capitalized MUST can settle an argument about software. It cannot reach into a machine room and choose a live value. In 1989, the Host Requirements effort made Internet interoperability more explicit by separating firm duties, reasoned recommendations and genuine options. RFC…

CASE FILE
The UDP Payload Was Protected. The Option Was Not: RFC 9868
RFC 9868 gives UDP a place for transport options. It does not place that option area inside the UDP user data that DTLS protects, turn an option checksum into a security decision, or prove that an endpoint, path or application acted on an option.
