School of Specs How standards actually get madeQuick start

Cheat sheet

How standards actually get made

Where a standard comes from, in under an hour

Depth
Quick start
Chapters
4
Reading
15 min
Questions
16
Document
TR 21.900 v20.0.0
Sources cited
47

Back to the course

The shape of it

1 Why standards exist, and who writes them

  1. 1 Why anybody writes a standard down
  2. 2 Who writes them — two organisations, two habits

2 How the work gets done, and how to check it

  1. 3 One idea, from proposal to published text
  2. 4 Looking it up yourself, and what the record will not tell you

Keep these in your head

Easy to get wrong

  • 1.3 Why anybody writes a standard down

    Only the capitalised spellings carry that meaning RFC 8174. A lower-case "must" in an RFC — the name of a published IETF document — is ordinary English and settles nothing. People quote sentences at each other for years without noticing which case they were written in.

  • 2.1 Who writes them — two organisations, two habits

    Of every meeting recorded on this machine, 4,371 are 3GPP meetings, running from 1998-12-07 to 2028-06-13 [1]. That span runs forward because the calendar holds meetings that are merely scheduled as well as meetings that were held, so the last date in it is not "the most recent meeting". It does not reach back evenly either: CT's first recorded meeting is 2005, nowhere near the age of the group 3GPP CT.

  • 3.3 One idea, from proposal to published text

    Being on that server is not the same as being published. The Organizational Partners that are standards bodies publish 3GPP's output as their own standards, under their own rules §5.1.

  • 4.3 Looking it up yourself, and what the record will not tell you

    Not every RFC is a standard. Experimental, Informational, Historic and Best Current Practice are all categories in the same numbered series RFC 2026. "It is an RFC" says nothing about whether anybody agreed to it.

The numbers, and where each came from

Every one was counted out of a file on this machine. Hover a row to read the question that produced it.

  • 3928 3,928 3GPP specifications in the catalogue
  • 9735 9,735 RFCs in the local archive
  • 2149 2,149 of them are Technical Specifications
  • 1778 1,778 of them are Technical Reports
  • 27 27 3GPP bodies hold a meeting series of their own
  • 4371 4,371 of them are 3GPP meetings, from 1998-12-07 to 2028-06-13
  • 1629643 1,629,643 meeting documents recorded
  • 516809 516,809 of them are change requests
  • 19 19 named releases
  • 579 579 terms defined in the 3GPP vocabulary
  • 97 97 clauses in TR 21.900, the working-methods document

The document's own words

One quotation per chapter that carries one, of 4.

Where to look it up

The 26 clauses of TR 21.900 this course is built from.

§Introduction§1§2§3.1§3.2§4.0§4.0A§4.0B§4.1.1§4.2§4.6.1§4.6.2§4.6.4§4.6.6§4.7§4.8§4.10.2§4.10.3.1§4.10.3.2§4.10.3.3§4.10.3.4§5.1§5A§6.0.2§6.1§Annex A

The 36 named sources it cites, by what they are.

Quoted wording 12

RFC 3935, section 1TR 21.801, Annex ETR 21.801, Annex ERFC 7282, section 1RFC 2418, section 1RFC 2418, section 1RFC 7282, section 1RFC 2418, section 3.3RFC 2418, section 3.3RFC 2026, section 2.2RFC 2026, section 4.1.1RFC 6410, section 2

Page on the standards body's own site 7

The 3GPP Working ProceduresThe change-request databaseThe 3GPP portalThe 3GPP websiteChange requests, step by stepThe IETF websiteTR 21.900 as a readable web page

RFC 7

RFC 3935RFC 2119RFC 8174RFC 2418RFC 2028RFC 2026RFC 7841

Specification 5

TR 21.801 v19.1.0TR 21.905 v19.2.0TR 21.919 v19.0.0TS 21.205 v19.0.0TR 21.900 v20.0.0

Working group 5

3GPP SA3GPP RAN3GPP CT3GPP PCG3GPP OP

Where to go from here

The raised numbers on this page

  1. 4,371 of them are 3GPP meetings, from 1998-12-07 to 2028-06-13 — rows in table `meetings` whose body name starts '3GPP'; the span is the earliest and latest start date among them, read from /var/www/whatthespec.net/data/database/api/portal_meetings.sqlite on 2026-08-04. The latest dates are meetings already scheduled, not meetings held