User:Mstone/Rainflow: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
This proposal offers some new details for adventurous devil-spotters to peruse. |
This proposal offers some new details for adventurous devil-spotters to peruse. |
||
== Dumb (Example) Proposal == |
|||
(a.k.a. the evil bit), no care for canonical formats or strict conformance with draft SPKI grammar: |
|||
My position on Terminal-31: |
|||
hash("ABCD0123"). |
|||
name("Terminal"). |
|||
version("31"). |
|||
good. |
|||
My cert: |
|||
... |
|||
My position's attestation graph: |
|||
hash("9876FEDC"). |
|||
attests(michael,"{A1235}"). |
Revision as of 22:48, 29 May 2009
Carrying on the tradition of naming software via puns, I'll lay down some thoughts on how to answer the question:
- When should our software automatically do risky thing X?
Background
People in the OLPC community have been concerned with this question (and with variants and related questions) for some time:
- <trac>5657</trac>, on spoofing-resistant update algorithms for de-isolated activities
- questions on activity signing and update thread
- activity semantics conversation
- runtime build customization thread and <trac>6432</trac>
- user-created activities and updates thread
- horizontal distribution thread
- homunq's ideas on bundles and updates
Most likely, others have shared analogous concerns in their environments:
- citations needed
This proposal offers some new details for adventurous devil-spotters to peruse.
Dumb (Example) Proposal
(a.k.a. the evil bit), no care for canonical formats or strict conformance with draft SPKI grammar:
My position on Terminal-31:
hash("ABCD0123"). name("Terminal"). version("31"). good.
My cert:
...
My position's attestation graph:
hash("9876FEDC"). attests(michael,"{A1235}").