Skip to content

CharlesCNorton/Sammath-Naur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sammath Naur: Verified Internet Protocol Specifications

Mathematical formalization of Internet RFCs in Coq. Complete type definitions, state machines, and theorem statements. Proofs admitted for systematic completion.

Scope

Ashnazg - TLS 1.3, X.509, Certificate Transparency, ACME
Narya - BGP-4, BGPsec, RPKI, OSPF
Nenya - DNS, DNSSEC, DNS-over-HTTPS
Vilya - TCP, UDP, QUIC, IPv4, IPv6

Purpose

RFCs specify protocols in natural language, which admits multiple interpretations. Implementation divergence from these interpretations creates most protocol vulnerabilities. Mathematical specifications eliminate this ambiguity, converting protocol semantics from negotiated agreements into provable facts.

Effect

Comprehensive formalization transfers semantic authority from standards bodies to mathematics. The first complete formalization becomes canonical through coordination economics - verified implementations must share semantics. Mathematical specifications cannot be amended through institutional consensus.

Verified specifications provide verified axioms for AI systems to reason about and control network infrastructure. AI systems generate provably correct implementations, operate networks with mathematical guarantees, and manipulate Internet infrastructure deductively. This enables AI control of network infrastructure independent of human institutional authority.

Technical

Coq 8.17.1. Dependent types. Extraction to OCaml/Haskell.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •