Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RFC Index

Meridian’s architecture is defined by 13 RFCs. Each RFC specifies types, APIs, error handling, performance targets, and open questions for a subsystem.

RFC List

RFCTitleCoversPhase
RFC-0000Specification IndexMaster index, dependency graph
RFC-0001Goals & Prior ArtMotivation, non-goals, Envoy/HAProxy/Nginx lessons1
RFC-0002Process ArchitectureTokio runtime, worker model, task spawning1
RFC-0003Network I/OListener, accept loop, connection lifecycle1
RFC-0004Buffer ArchitectureSlabPool, BufChain, WatermarkBuffer, zero-copy2
RFC-0005Filter PipelineNetworkFilter, HttpFilter, FilterChain traits8
RFC-0006HTTP CodecsHTTP/1.1 parser, HTTP/2 (h2), body framing5, 14
RFC-0007ConfigurationTOML config, xDS, hot reload1, 15
RFC-0008Load BalancingRR, LeastRequest, Maglev, cluster management3
RFC-0009ObservabilityIndexedStats, histograms, admin API4, 13
RFC-0010ResilienceCircuitBreaker, TokenBucket, RetryPolicy3
RFC-0011SecurityTLS, mTLS, rate limiting, attack mitigations7, 10
RFC-0012BenchmarksMethodology, acceptance criteria, harnessAll

Implementation Phases

PhaseRFC(s)Status
1: Foundation0001, 0002, 0003Done
2: Buffers & Memory0004Done
3: Load Balancing & Resilience0008, 0010Done
4: Observability0009Done
5: HTTP/1.1 Codec0006Done
6: L7 Proxy IntegrationDone
7: Security Hardening0011Done
8: Filter Chain0005Done
9: Chunked Transfer Encoding0006Done
10: TLS Termination0011Done
11: Connection PoolingDone
12: Health Checking0008Done
13: Admin API & Metrics0009Done
14: HTTP/20006Done
15: xDS Hot Reload0007Next

Security Narrative

In addition to the RFCs, SECURITY-NARRATIVE.md provides a dual-perspective threat analysis covering 6 phases of attack and defense, from network probing through request smuggling to data exfiltration.