OpenPacketCore SDK RFC Index

This directory contains the foundational RFCs for the OpenPacketCore SDK and CNF architecture. These documents are intended to be implementation inputs for engineers.

Foundation Set

RFCTitlePrimary Scope
001Transactional Management SubstrateConfig commits, persistence, recovery, NACM boundary
002YANG-to-Rust ProjectionCodegen, RFC 7951, validation, memory layout
003Security SubstrateSPIFFE, gNSI, tenant identity, keys, audit
004High-Performance Session StoreSession state, leases, fencing, handover, geo-redundancy
005Zero-Copy Protocol FrameworkParsers, codecs, lifetimes, fuzzing, spec tags
006Conformance and Evidence PipelineSBOM, VEX, provenance, signing, known gaps
007SBI Service FrameworkTS 29.500/29.510, NRF, OAuth2, overload, retries
008CNF Runtime ChassisStartup, supervision, shutdown, health, resource budgets
009Operator Lifecycle and UpgradeCRDs, rollout, migration, drain, rollback
010Data Governance and PrivacyData classes, redaction, retention, LI, regulated records
011Node and Data-Plane Resource ContractSR-IOV, Multus, AF_XDP, CPU, NUMA, pod security
012Testbed and Simulator FrameworkScenario DSL, simulators, fixtures, virtual time
013Fault Management and Alarm SubstrateAlarms, severity, probable cause, FM sinks
014Interactive Operational Console and Command FrameworkCNF command catalogs, human login, typed operations, first-class TUI
015Live SA Keymat MirrorKeys-never-persist failover, standby custody, mTLS keymat transport, re-pin composition
016Opaque Durable GTP-U Selector NamespaceExperimental durable whole-group selector authority, affine admissions, tombstones, eBPF control binding
017Mixed Selector Provenance and Loss-Qualified RestoreExperimental mixed per-atom provenance and marker-retaining namespace restore under RFC 016's ledger
  1. RFC 008: runtime chassis.
  2. RFC 003: security substrate.
  3. RFC 001: management substrate.
  4. RFC 002: YANG projection.
  5. RFC 007: SBI framework.
  6. RFC 004: session store.
  7. RFC 015: live SA keymat mirror.
  8. RFC 005: protocol framework.
  9. RFC 009: operator lifecycle.
  10. RFC 010: data governance.
  11. RFC 011: node/data-plane resources.
  12. RFC 013: fault management.
  13. RFC 014: interactive operational console.
  14. RFC 012: testbed framework.
  15. RFC 006: evidence pipeline.
  16. RFC 016: opaque durable GTP-U selector namespace (after RFC 004, RFC 006, RFC 011, ADR 0018, and ADR 0019).
  17. RFC 017: mixed selector provenance and loss-qualified restore (after RFC 016).

RFC 006 should be revisited after each implementation slice because it defines the evidence required to claim that the slice is complete.