ProficientNowTechRFCs
RFC Standards/RFC Kinds/Bcp/RFC RFCSTD 0004

RFC-RFCSTD-0004: RFC Kind — Best Current Practice (BCP)

RFC-RFCSTD-0004DraftstandardsstandardsStandards Trackv1.1.0
Created: 2026-02-10
Updated: 2026-02-10
RFC-RFCSTD-0004                                                   Section 0
Category: Standards Track                                             Index

RFC-RFCSTD-0004: RFC Kind — Best Current Practice (BCP)


Abstract

This RFC defines the Best Current Practice (BCP) kind—operational guidelines and recommended practices that represent community consensus on effective approaches.

BCPs are more flexible than Architecture or Specification RFCs. They document practices that have proven effective, provide guidance rather than strict requirements, and can evolve as operational experience grows.

BCPs use SHOULD and RECOMMENDED rather than MUST, acknowledging that practices may need adaptation to specific contexts.

The BCP kind is modeled on the IETF BCP document series, which has successfully documented operational practices for internet infrastructure since 1995.


Scope Boundaries

AspectIn ScopeOut of Scope
ContentOperational guidelines, recommended practicesSystem design, implementation requirements
FocusHow to operate effectivelyWhat to build or how to implement
KeywordsSHOULD, RECOMMENDED, MAYMUST (except safety/compliance)
AudienceOperators, SREs, developersArchitects (see Architecture), Implementers (see Specification)

Table of Contents

Core Sections

SectionFileDescription
0. Index00-index.mdThis file — metadata, abstract, navigation
1. Scope01-scope.mdApplicability and what BCPs cover
2. Normative Requirements02-requirements.mdRules for writing BCPs
3. Structure Definition03-structure.mdRequired and optional sections
4. Formatting Standards04-formatting.mdStyle and presentation
5. Validation Criteria05-validation.mdHow to verify compliance
6. Examples06-examples.mdSample guidelines, procedures, considerations

Appendices

AppendixFileDescription
A. Glossaryappendix-a-glossary.mdTerm definitions
B. Referencesappendix-b-references.mdCitations and version history

Reading Paths

For BCP Authors

  1. Start with Scope to understand what BCPs cover
  2. Read Normative Requirements for writing rules
  3. Follow Structure Definition for section organization
  4. Review Examples for practical guidance

For RFC Reviewers

  1. Use Validation Criteria as review checklist
  2. Check keyword usage (SHOULD preferred over MUST)
  3. Verify rationale and exceptions are documented

For Operators Following BCPs

  1. Read Scope to understand when BCP applies
  2. Follow Guidelines for recommended practices
  3. Use Procedures for operational tasks
  4. Consider Considerations for context-specific adaptation

End of Index — RFC-RFCSTD-0004

On this page