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 Name Was Easy to Type. Its Identity Still Depended on the Directory Around It: RFC 1484
A person could say a short, natural name and let the directory fill in types, hierarchy and spelling. The convenience was real because the omitted context still existed: inside the local environment, current entries, matching rules and the user’s final choice.

History
The PDU Arrived. Its Protocol May Still Have Been Agreed Elsewhere: RFC 1483
RFC 1483 offered two ways to tell an ATM receiver what it had received. One put a protocol label in every AAL5 PDU. The other removed that label and made the virtual circuit carry its meaning. The bytes grew leaner, but the missing fact did not vanish; it moved into provisioning…

CASE FILE
The Device Can Last for Years. Its Trust Anchor Cannot Be Treated as a Lifetime Constant
A field sensor can remain bolted to a bridge long after its manufacturer changes owners, its issuing CA rolls over and its original algorithm becomes uncomfortable. The device still has power. The network still reaches it. Yet whether it can trust the next service chain depends…

History
The IAB Endorsed CIDR. Four Different Actors Still Had to Make It Real: RFC 1481
In July 1993, the Internet Architecture Board used a sentence that sounds like a finish line: it “endorses the CIDR architecture and its implementation.” The sentence mattered. It still did not allocate an address block, add classless code to a router, install that code in a…

History
The Aggregate Had a Home AS. That Did Not Mean Every Announcement Came From Home: RFC 1482
RFC 1482 gave one aggregate a Home AS, then listed other ASs that would announce the same prefix to different neighbors. The table did not contradict itself. It recorded a chain of intended propagation in which origin, onward announcement, acceptance, installation and delivery…

CASE FILE
The IETF Approved Stateful NAT64 as an Internet Standard. The Shared IPv4 Pool Still Needs a Claim Ledger
An IPv6-only subscriber opens an ordinary connection to an IPv4 server. For a few minutes, a public IPv4 address and port become that subscriber's usable external identity. The address is shared, the claim expires, and the proof lives inside a translator. The IETF has now…

CASE FILE
The Server Never Saw the Password. Its OPRF Seed Still Defined the Blast Radius: RFC 9807
OPAQUE gives password authentication an unusually valuable property: the server need not learn the password, even when the account is registered. RFC 9807 also makes the harder truth visible. A secret can disappear from one side of a protocol while authority remains concentrated…

History
The Route Was Advertised. Five Decisions Still Controlled Its Fate: RFC 1476
A routing announcement is easy to mistake for a forwarding fact. RFC 1476 made that shortcut impossible. Its experimental Route Access Protocol put every received offer through a sequence of local decisions: filter it, transform its attributes, aggregate it, choose whether to…

History
The Table Said the Remote Bridge Would Accept It. That Was Still a Local Belief: RFC 1474
A management station finds a green `accept` value beside a remote PPP bridge. It looks like a statement about the other machine. RFC 1474 chose a more careful verb: the local entity *believes* the remote entity will accept that MAC type. The table offered a usable conclusion…

History
The Prototype Kept the Telnet Session Alive. It Had Omitted the Source Policy: RFC 1477
An early policy-routing experiment rerouted a live Telnet session after a gateway failure and again after a transit rule changed. That was valuable running-code evidence. The same report also recorded the functions its prototype did not implement, the lookup service it replaced…

History
The Compression Setting Changed. The Link Had to Restart Before It Mattered: RFC 1473
A manager changes one value on a live PPP interface and immediately reads the operational table. The console returns a compression method and a slot number. RFC 1473 treated those numbers with unusual honesty: until IPCP reached Opened, they were undefined. The write belonged to…

History
The Packet Carried a Route Identifier. It Did Not Carry a Route: RFC 1475
A field named “forward route identifier” sounds like a path folded into a packet. TP/IX proposed something more local and more interesting. Each router could lend the datagram a private handle for the next decision, then the next router could consume it and write another. The…

History
The Secret Row Was Marked Valid. No Peer Had Yet Authenticated: RFC 1472
In 1993 a network manager could inspect a PPP security table and find an identity/secret row marked `valid`. The word looked conclusive. RFC 1472 used it much more carefully: it meant that the configuration entry was currently usable, not that a peer had appeared, answered a…

CASE FILE
The Certificate Named Four Purposes. The Relying Party Still Had to Separate Them: RFC 9809
A new X.509 vocabulary distinguishes configuration, trust-anchor changes, update packages and safety-sensitive communication. Its value begins where its authority ends: the names travel, while combination policy, operational permission and proof of outcome remain local.

CASE FILE
The Standard Froze TLS 1.2. The Estate Did Not Disappear: RFC 9851
A feature freeze changes what a standards body will design next. It does not reach into a load balancer, find a dependent client or produce the receipt that says a protocol has left production.

History
The Charset Was Declared. The Byte Stream Still Had to Return to ASCII: RFC 1468
RFC 1468 gave Japanese Internet mail a portable name, `ISO-2022-JP`, but the name was only the entrance to the contract. Meaning still depended on a seven-bit stream changing character sets at exact escape sequences, returning to a safe state at every line boundary, surviving…

History
The Table Could Schedule the Route. It Could Not Prove the Relay Was Ready: RFC 1465
One example in RFC 1465 was updated on 18 December 1992 but did not become valid until 1 February 1993. That gap was deliberate: a routing declaration could arrive early so distant mail administrators had time to prepare. It also exposed the system’s central limit. A date in the…

CASE FILE
The Server Set `$istrusted`. The User Still Needed to Know Why: RFC 9979
A synchronized mailbox label can carry a useful judgment across clients. It cannot carry the evidence, actor, time and external result that the judgment leaves behind.

CASE FILE
The Domain Published “Reject.” The Receiver Still Owned the Decision: RFC 9989
A DNS record can travel farther than the authority that published it. Under RFC 9989, `p=reject` tells a receiving organization how a Domain Owner wants failed mail treated. It does not operate the receiver's gate. That separation is not a loophole in DMARC; it is the control…

History
The TXT Record Carried an Attribute. DNS Did Not Supply Its Meaning: RFC 1464
RFC 1464 made an elegant bargain: put `name=value` inside a DNS TXT record and old name servers could carry a new attribute without learning a new resource-record type. The bytes became easy to publish and parse. The authority to define the name, interpret the value, trust its…
