]> info9.net Git - wiki.git/commitdiff
Merge remote-tracking branch 'refs/remotes/origin/master' master
authorTom Marble <tmarble@info9.net>
Mon, 17 Jul 2023 17:11:10 +0000 (12:11 -0500)
committerTom Marble <tmarble@info9.net>
Mon, 17 Jul 2023 17:11:10 +0000 (12:11 -0500)
identity.mdwn [new file with mode: 0644]
ssi.mdwn [new file with mode: 0644]
tmarble/posts/a_minimal_matrix_cli_client.mdwn
tmarble/posts/fossy_ssi.mdwn [new file with mode: 0644]
tmarble/posts/fossy_ssi/fossy_ssi.pdf [new file with mode: 0644]

diff --git a/identity.mdwn b/identity.mdwn
new file mode 100644 (file)
index 0000000..2f28104
--- /dev/null
@@ -0,0 +1,4 @@
+[[!meta title="pages tagged identity"]]
+
+[[!inline pages="tagged(identity)" actions="no" archive="yes"
+feedshow=10]]
diff --git a/ssi.mdwn b/ssi.mdwn
new file mode 100644 (file)
index 0000000..d35b6f4
--- /dev/null
+++ b/ssi.mdwn
@@ -0,0 +1,4 @@
+[[!meta title="pages tagged ssi"]]
+
+[[!inline pages="tagged(ssi)" actions="no" archive="yes"
+feedshow=10]]
index f924e3d4147a020c8a53845f469469f2722a4d57..f80b2e6c21e554d438d2b9584f89edbd198311a1 100644 (file)
@@ -33,7 +33,7 @@ and it does not have encryption support. The Weechat client is actually
 a plugin for Weechat, is written in Python, and further from being
 a stand alone application. Gomucks is a more minimal client, but it
 is written in Go, has many "missing features", and fails to build.
-There are very old and unmaintained projects [matrix-cli][matrixcli]
+There are very old and unmaintained projects [matrix-cli][matrix-cli]
 and [matrixcli][matrixcli].
 
 A very promising, even if "work in progress", client is [ruma-client][ruma-client]
@@ -50,41 +50,25 @@ and want to take into consideration guidance established for the
 web from the [Web Content Accessibility Guidelines][wcag].
 
 However, Betrusted is very intentionally _not_ a web browser.
-In fact the display is very simple: 336 × 536 pixel, black-and-white,
+In fact the display is very simple: 336 × 536 pixels, black-and-white,
 200 ppi resolution LCD.
 
 Here are things we will keep in mind while considering accessibility
 (based on the WCAG checks):
 
-* Page Title
-  We can show "titles", but there will not be "windows", _per se_
-  Betrusted (at least initially) will not have a screen reader.
-* Image Text Alternatives
-  In the context of the chat application the first "images" to be used
-  will be for emojis. We may provide an alternative, textual
-  representation for these images, e.g. **:smiley:** for :)
-* Text
-  ** Headings
-     Betrusted will not have heading structure (like a web browser)
-  ** Contrast ratio
-     This is easy: Betrusted _only_ works at maximal contrast: black-and-white
-  ** Resize text
-     Betrusted should allow users to resize text (insomuch as rendering
-     different font sizes does not consume memory exorbitantly)
-* Interaction
-  ** Keyboard access and visual focus
-     Betrusted (at least initially) will not have assistive technologies.
-  ** Forms, labels and errors
-     Following the guideline "Labels, keyboard access, clear instructions, and effective error handling are important for forms accessibility." is appropriate for Betrusted
-* General
-  ** Moving, Flashing or Blinking Content
-     For the chat application we do not expect blinking content.
-  ** Multimedia alternatives
-     For the chat application we do not expect multimedia (at least initially).
-  ** Basic Structure Check
-     The goal of "linearization of content" will likely not be an issue
-     for Betrusted as the screen is so small it will be impractical to
-     have more than one column in any given presentation.
+* **Page Title** We can show "titles", but there will not be "windows", _per se_ Betrusted (at least initially) will not have a screen reader.
+* **Image Text Alternatives:** In the context of the chat application the first "images" to be used will be for emojis. We may provide an alternative, textual representation for these images, e.g. **:smiley:** for :)
+* **Text**
+   * **Headings**  Betrusted will not have heading structure (like a web browser)
+   * **Contrast ratio**  This is easy: Betrusted _only_ works at maximal contrast: black-and-white
+   * **Resize text** Betrusted should allow users to resize text (insomuch as rendering different font sizes does not consume memory exorbitantly)
+* **Interaction**
+   * **Keyboard access and visual focus** Betrusted (at least initially) will not have assistive technologies.
+   * **Forms, labels and errors** Following the guideline "Labels, keyboard access, clear instructions, and effective error handling are important for forms accessibility." is appropriate for Betrusted
+* **General**
+   * **Moving, Flashing or Blinking Content** For the chat application we do not expect blinking content.
+   * **Multimedia alternatives** For the chat application we do not expect multimedia (at least initially).
+   * **Basic Structure Check** The goal of "linearization of content" will likely not be an issue for Betrusted as the screen is so small it will be impractical to have more than one column in any given presentation.
 
 Thus evaluating Bestrusted for Accessibility will require certain
 adaptations.
@@ -106,7 +90,7 @@ financial support  from [NLnet][nlnet] and the
 [matrixcli]: https://github.com/saadnpq/matrixcli
 [ruma-client]: https://github.com/ruma/ruma-client
 [matrix-ircd]: https://github.com/matrix-org/matrix-ircd
-[renode][renode]: https://renode.io/
+[renode]: https://renode.io/
 [wcag]: https://www.w3.org/WAI/test-evaluate/preliminary/
 [betrusted-software]: https://nlnet.nl/project/BetrustedSoftware/
 [nlnet]: https://nlnet.nl/
diff --git a/tmarble/posts/fossy_ssi.mdwn b/tmarble/posts/fossy_ssi.mdwn
new file mode 100644 (file)
index 0000000..739db59
--- /dev/null
@@ -0,0 +1,27 @@
+# fossy ssi
+
+Yesterday I had the pleasure of presenting my talk
+[Challenges in open, self-sovereign identity][ssi-fossy23] at [FOSSY][fossy23].
+
+It was great to see folks in person again and I'm grateful for the audience
+discussion and participation! There was a great deal of interest in
+how open hardware in the form of [Betrusted][betrusted] / [Precursor][precursor]
+might help users maintain their own private key material.
+
+I'll update this post with a link to the video once it becomes available.
+
+## acknowledgments
+
+I would like to thank Kaliya, Pamela Dingle and Christopher Allen for contributing
+ideas and links on the subject of identity.
+
+## links
+
+* Presentation as PDF: [[fossy_ssi.pdf|fossy_ssi.pdf]]
+
+[ssi-fossy23]: https://2023.fossy.us/schedule/presentation/117/
+[fossy23]: https://2023.fossy.us/
+[betrusted]: https://betrusted.io/
+[precursor]: https://precursor.dev/
+
+[[!tag security ssi identity]]
diff --git a/tmarble/posts/fossy_ssi/fossy_ssi.pdf b/tmarble/posts/fossy_ssi/fossy_ssi.pdf
new file mode 100644 (file)
index 0000000..448f5a7
Binary files /dev/null and b/tmarble/posts/fossy_ssi/fossy_ssi.pdf differ