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
  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 005: protocol framework.
  8. RFC 009: operator lifecycle.
  9. RFC 010: data governance.
  10. RFC 011: node/data-plane resources.
  11. RFC 013: fault management.
  12. RFC 012: testbed framework.
  13. RFC 006: evidence pipeline.

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