Something went wrong. Try again.
DASL — Data-Addressed Structures & Links — is a small set of simple, standard primitives for working with content-addressed, linked data. If
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
@font-face { font-family: "Barlow"; src: url("fonts/Barlow-Regular.ttf"); font-weight: 400; font-style: normal;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-Regular.ttf"); font-weight: 400; font-style: normal;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-Italic.ttf"); font-weight: 400; font-style: italic;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-Bold.ttf"); font-weight: 700; font-style: normal;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-BoldItalic.ttf"); font-weight: 700; font-style: italic;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-Thin.ttf"); font-weight: 100; font-style: normal;}@font-face { font-family: "Barlow"; src: url("fonts/Barlow-ThinItalic.ttf"); font-weight: 100; font-style: italic;}
/* https://colorkit.co/palette/fff500-00ff75-cd76ea-ffb443-ff5e5e-39dbff/ */:root { --yellow: #fff500; --green: #00ff75; --purple: #cd76ea; --orange: #ffb443; --red: #ff5e5e; --blue: #39dbff; --contrasted: #00819e; --content-width: 80rem; --spec-width: 800px; --header-font-size: 1.6rem; --brutal-border: 5px solid #000;}html, body { margin: 0; padding: 0; font-family: Barlow;}main { max-width: var(--content-width); margin: auto; min-height: 100vh; padding: 1rem;}dd { margin-bottom: 1rem;}a { color: var(--contrasted); text-decoration-thickness: 3px; text-decoration-color: var(--blue);}a:hover { text-decoration-color: var(--red);}dfn { font-style: normal; font-weight: 700;}var { text-decoration: underline; text-decoration-thickness: 3px; text-decoration-color: #ccc;}code, pre { font-size: 1rem;}pre { overflow: auto;}/* Maturity labels: on each spec's header table, and on the index's spec list. */.maturity { padding: 2px 4px 2px 0;}.maturity::before { display: inline-block; margin-right: 4px; width: 1lh; text-align: center;}.maturity.hns { background: oklch(from var(--orange) l c h / 0.2);}.maturity.hns::before { content: '🔥'; background: var(--orange);}.maturity.stabilising { background: oklch(from var(--purple) l c h / 0.2);}.maturity.stabilising::before { content: '☣️'; background: var(--purple);}.maturity.stable { background: oklch(from var(--green) l c h / 0.2);}.maturity.stable::before { content: '🧱'; background: var(--green);}.maturity.abandoned::before { content: '☠️'; background: #000;}.maturity.informative { background: oklch(from var(--blue) l c h / 0.2);}.maturity.informative::before { content: 'ℹ️'; background: var(--blue);}dt .maturity { margin-left: 1rem;}