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 Handshake Combined Two Secrets. The Random Generator Was Still One
RFC 10024 gives TLS 1.3 a precise way to combine a traditional exchange with ML-KEM. The construction protects against the failure of one cryptographic assumption; it does not certify that the two components were executed inside independent operational failure domains.
CASE FILE
The Name Matched. The Key Had No Right to Revoke: RFC 10007 and the Missing `cRLSign` Proof
One certification authority gave the same named subject two different keys. Only one was meant to sign revocation lists. For years, the validation text could let the other key cross that boundary precisely because its certificate said nothing about permitted use.
CASE FILE
The JSON Was Valid. The Trunk Still Needed an Owner: RFC 10006 and the Apply Boundary
A service provider can now describe a SIP trunk in a form an enterprise edge can discover, authenticate for and parse. The consequential question begins one step later: who is entitled to turn that description into running configuration?
CASE FILE
The Boot Loader Identified Itself. The Relying Party Still Had to Decide
RFC 10013 gives a measured component a portable identity and sampled value inside an Entity Attestation Token. That evidence can be fresh, signed and correctly encoded while the final question — what this device may do — remains unanswered.

History
The Handle That Outlived the Path: How NFS Made Identity Opaque and Staleness Explicit
A pathname tells a client how to search a filesystem. It does not have to be the identity by which later operations reach the file. NFS built that separation into a small opaque value called a file handle, then spent successive protocol versions defining exactly how long the…

North America Institutional Trends
Peloton’s Paid Bases Fell 9%. Subscription Gross Profit Rose US$39m
Peloton finished fiscal 2026 with 247,000 fewer Paid Connected Fitness Subscriptions and 49,000 fewer Paid App Subscriptions. Yet Subscription Revenue was almost unchanged and statutory Subscription Gross Profit increased by US$39.2 million. The result is not a paradox. It is a…

History
The Counter That Fell While Traffic Kept Rising: How SNMP Marked a New Measurement Epoch
A link can carry traffic continuously while its byte counter suddenly becomes smaller. SNMP made that apparent contradiction manageable by separating normal numeric wrap, wider observation windows and an explicit marker for the moment a measurement history breaks.
CASE FILE
The Route Advertised 70. The Local Link Could Carry 50: RFC 10005 and Bandwidth Authority
One upstream says it has 70 units of capacity. The receiving router can reach that upstream only across a 50-unit local link, yet policy assigns it 70% of the traffic. The BGP UPDATE is valid, every session remains established, and congestion is still the expected result. RFC…

History
The Socket Closed Before the Command Finished: How FTP Kept Completion on the Control Connection
An FTP data socket can go quiet at the exact moment an operator most wants a verdict. The bytes have stopped, the connection has closed, and a file may even be visible on disk. Yet the protocol has not asked any of those observations to decide the command. FTP kept that decision…

History
The Number That Changed While the Session Stayed: How SDP Separated Identity from Revision
A multimedia description can change its address, codec, direction and timing without becoming a different conversation. SDP made that continuity testable with two deliberately separate coordinates: one names the session lineage, the other names the description's revision.

History
The Hash That Stayed While the Keys Changed: How SSH Bound Authentication to One Session
An SSH connection can replace the cryptographic machinery protecting it without making every shell, file transfer or forwarded channel begin again. The protocol made that continuity explicit: the first key exchange left behind a hash that later keys could not rename.

History
The Number That Grew at Every Cache: How HTTP Age Estimated a Response Without Dating the Object
A browser can receive `Age: 120` for a document written years ago. The apparent contradiction disappears once the field is read narrowly: HTTP did not ask caches to date content. It asked each cache to carry forward, correct and extend an estimate about one stored response.
CASE FILE
The Route Tree Remembered Every Target It Saw. It Did Not Authorize the Detour
SIP History-Info can show how a request moved from one target to another. That makes it valuable evidence. It does not make the resulting route complete, truthful, permitted or successful.

History
The Bit That Ended the Record: How ONC RPC Put Message Boundaries Back on TCP
A TCP reader can receive half a header, three complete calls or the tail of one reply. None of those read sizes says where an RPC message ends. ONC RPC solved the problem with four bytes: 31 bits counted one fragment, while the remaining bit closed one record after that…
CASE FILE
The Dialog Was Found. The Transfer Was Not Yet Earned: SIP Replaces and the Authority to Move a Conversation
A help-desk console can show “transfer accepted” while the target has refused the new call and the original caller is still hearing hold music. The messages may all be correct. The failure lies in treating a reference, a dialog match and a completed handoff as one event.

History
The Message That Arrived as Several Messages: How MIME Made Reassembly a Local Act
A large mail entity could cross the Internet as several ordinary messages, each accepted or delayed on its own, and still become one typed entity at the far end. MIME achieved that without pretending the wrappers were the entity: it supplied a narrow grouping grammar and left…

History
The Condition That Turned a Range into the Whole: How HTTP If-Range Kept Partial Bytes in One Version
A client had the first million bytes of a file and wanted the rest. The offset was easy to state; the dangerous question was whether “the rest” still belonged to the same version. HTTP answered with a condition that could turn a request for a fragment into delivery of the whole…
CASE FILE
The Login Was Real. The Request Context Wasn't: RFC 10027 and Authority Across Devices
A television asks for an account, a phone displays the authentic service, and strong authentication succeeds. Yet the token can still return to an attacker's device. RFC 10027 makes the missing control visible: the ceremony proved the user, but the unauthenticated path between…
CASE FILE
The Call Refreshed. The Conversation Might Not Have: SIP Session Timers and the Authority to Declare a Session Alive
A voice platform can receive a perfect 200 response to a session refresh while the caller hears silence, the media path has failed and the billing clock keeps running. The signaling record is real. The mistake begins when that one reality is allowed to speak for all the others.

History
The Trail That Grew Backwards: How Usenet Path Stopped a Relay from Sending News Back
A news article arrived at one server carrying the name of the server that had just sent it. That small trace let the receiver avoid an absurd next move—offering the same article straight back—without mistaking a mutable journey record for a return address, a signature or the…
