Skip to content

Introduce a common glossary file - #2

Open
karolk91 wants to merge 1 commit into
paritytech:mainfrom
karolk91:kk-glossary
Open

Introduce a common glossary file#2
karolk91 wants to merge 1 commit into
paritytech:mainfrom
karolk91:kk-glossary

Conversation

@karolk91

Copy link
Copy Markdown

The PR proposes a place for common terminology, dictionary-style. Technical docs should strive to use common nomenclature to reduce ambiguity - ideally could be AI-friendly to provide a quality context for AI-assisted research

File is named GLOSSARY.md and placed at the root of the repo but its just the initial idea - opening this PR with some examples for discussion

Comment thread GLOSSARY.md
storage, calls, events and errors. A runtime is composed of pallets
(`pallet-balances`, `pallet-staking`, …).

**Runtime API** — A versioned interface (`sp-api`) the Wasm runtime exposes

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sp-api should be link?

Comment thread GLOSSARY.md
**System chain** — A parachain that is part of the network's protocol itself.
Runs on behalf of the network; its runtime lives in the *Fellowship
runtimes*. Uses a para ID below 2000 — the range that is not publicly
registrable (`LOWEST_PUBLIC_ID` in polkadot-sdk).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also here link would be nice.

I think we should cross-link whenever possible (fixed commit not master).

@bkchr bkchr left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make them more "on the point". E.g. "node" is repeating itself and tries to convey too much information that is totally unneeded "The binary running a chain: networking, database, consensus, RPC." is more than enough to get you started.

Comment thread GLOSSARY.md
gated by an authorization model —
an account is authorized in advance to upload, and authorizations expire.
Data is uploaded by submitting extrinsics; the uploaded data itself is kept
in off-chain storage, not in the runtime state, and has a retention period.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not kept in runtime state but it is kept by all collators. Important distinction to Web3 Storage where collators wouldn't keep any of the data

Comment thread GLOSSARY.md
validation, metadata, …). Not the node's JSON-RPC: RPC is served by the node
to external clients, a runtime API is called by the node into the runtime.

**SDK release** — A versioned release (`stableYYMM`) of

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are also patch releases

Comment thread GLOSSARY.md
Comment on lines +22 to +23
**Fellowship runtimes** — The production runtimes of Polkadot, Kusama and
their *system chains*, maintained by the Polkadot Technical Fellowship in

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Fellowship runtimes** — The production runtimes of Polkadot, Kusama and
their *system chains*, maintained by the Polkadot Technical Fellowship in
**Fellowship runtimes** — The production runtimes of Polkadot and Kusama, maintained by the Polkadot Technical Fellowship in

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants