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.

History
The Cable Link Encrypted Traffic. Its Management Plane Could Still Disable Privacy: RFC 3083
RFC 3083 turned DOCSIS Baseline Privacy into something operators could inspect, tune and reset through SNMP. That visibility helped diagnosis and incident response, but it created a second security boundary: the interface that observed encryption state could also change…

CASE FILE
The SID Selected the Lane. It Did Not Prove the Capacity Was There
A new Segment Routing identifier can tell every router which resource partition a packet is meant to use. The difficult part begins after that lookup succeeds: proving that the promised bandwidth, buffers and queues were actually committed at every hop, remained bound to the same…

History
One Connection Was Not One Conversation: RFC 3080
A BEEP connection could be healthy while no application conversation had yet been agreed. RFC 3080 began with channel zero, a deliberately thin management plane that advertised profiles and negotiated new channels. Only an accepted profile gave an application channel meaning.…

History
The Master Key Never Encrypted a Packet: RFC 3079
RFC 3079 called one value a master key, then forbade it from touching traffic. Its job was to feed two role-aware branches, which in turn produced transient send and receive keys for separate cipher contexts. That hierarchy made a quiet point about interoperability: deriving…

CASE FILE
The Report Was Signed Before the Code Ran
An authenticated status report can be perfectly honest and still stop one step before the fact a governor wants. SUIT revision 22 names that boundary `invoke-pending`: the processor is about to hand control to code, but no one yet knows what the code will do.

History
The Counter Detected the Lost Packet. It Could Not Decrypt the Next One: RFC 3078
RFC 3078 placed a twelve-bit counter beside encrypted PPP traffic so a receiver could notice when the stream had jumped. In stateful mode, that knowledge arrived with an uncomfortable consequence: the packet that exposed the gap still had to be thrown away. Recovery needed a…

IETF
The Configuration Succeeded. Its Trace Began Again
A device can accept a management change after rejecting the identifier meant to follow that change across the control stack. Two current IETF drafts make that split explicit—and force operators to decide how they will prove an action whose observability chain starts halfway…

History
The Bytes Became Canonical Only After the Parser Had Already Changed the Document: RFC 3076
Canonical XML promised a stable byte stream, not a time machine. Before RFC 3076 could sort a single attribute, an XML processor had already normalized line endings, expanded entities, replaced CDATA and built an XPath node-set. The resulting octets could be repeated exactly.…

History
The Hash Chose Which DHCP Server Could Answer. It Could Not Promise Service
RFC 3074 turned a configured share into 256 buckets and a repeatable answer to one narrow question: which server was eligible to respond? The map did not measure work or prove a lease arrived.

History
The MIME Name Was Public. The Font Specification Still Lived at the Vendor: RFC 3073
RFC 3073 gave Portable Font Resource files a public MIME name. It did not make that name a substitute for the complete specification, a compatible decoder or evidence that a recipient rendered the intended glyphs.

History
The Parser Could Skip the Chunk. It Could Not Know What It Meant: RFC 3072
RFC 3072 made an unfamiliar SDXF chunk traversable by giving it a boundary a reader could locate. But reaching the next chunk is not the same as understanding what was skipped—or knowing whether an application can safely ignore it.

IETF
The Draft Removed Two HPKE Modes. Running Code Did Not Disappear.
The proposed HPKE replacement reserves the two mode values that RFC 9180 used for Auth and AuthPSK. That is a clear standards decision; it is not an inventory of libraries, profiles, stored entities or counterparties that may still depend on the older compatibility set.

History
The Mask Promised a Neighbor. The VLAN Required a Router: RFC 3069
RFC 3069 saved IPv4 addresses by giving separated customer networks one shared prefix. But a host’s idea of “on-link” did not create a shared link: an upstream router had to answer, bind and forward.

History
The Tunnel Was Media-Independent. Its Circuit Was Not: RFC 3070
RFC 3070 made L2TP portable across a Frame Relay network, but portability did not make the bearer disappear. The tunnel still depended on a virtual circuit with its own endpoints, framing identifier, setup rules, packet-size limit and unresolved questions of service quality and…

IETF
The Server Returned the Old Object. It Did Not Return an Audit Trail.
JMAP Entity History proposes a practical way to recover previous and destroyed entity versions. Its own rules also explain why retained snapshots cannot prove every change, its actor, its authority or its outcome.

IETF
The Client Named a Trust Anchor. It Did Not Promise to Trust It
A server can follow a client's certificate-path hint exactly, send the path that the hint appears to request, and still watch the handshake fail. That is not a contradiction in the proposed TLS trust-anchor negotiation. It is the design's most important boundary: the client is…

History
A Common Incident Object Was Not a Common Verdict: RFC 3067
RFC 3067 imagined a security-incident report that could cross organisational and national boundaries without losing the distinctions needed to act. Its strongest insight was not that every response team should reach the same conclusion. It was that they needed a common entity…

History
The Tag Named the Content. It Could Not Certify Understanding: RFC 3066
In January 2001, RFC 3066 gave Internet protocols a compact way to say which human language an information entity used. It also drew a line that systems still cross too casually: a valid label can guide selection and processing, but it cannot testify that a person will understand…

IETF
The Tag Froze the Module. It Did Not Freeze Consensus
A proposed IETF workflow would move YANG source out of RFC prose and point publication at an exact repository tag. That can settle which bytes were reviewed. It cannot, on its own, settle who agreed, what was shipped, what a device loaded or whether the network behaved as…

History
The Gateway Owned the Milliseconds. The Call Agent Still Owned the Call: RFC 3064
When circuit telephony met packet control, distance became a design constraint. RFC 3064 put reactions measured in tens of milliseconds beside the wire, inside the media gateway. It did not surrender the larger decision: the Call Agent still decided what the call meant, and a…
