-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use case: ERTP / Chainmail #13
Comments
Here's hoping to discuss how this Feb presentation by Sophia Drossopoulou relates to behaivoral types, @leithaus @steverosstalbot |
TIL: @JulianMackay is the main contributor on https://github.com/sophiaIC/HolisticSpecifications thesed days. currently: sophiaIC/HolisticSpecifications@dbdf492 |
I spent some time studying Iris Project over the weekend, prompted by coming across another paper that uses it. I'm starting to get my head around separation logic... at least the separating conjunction part. (I don't grok the magic wand operator fully yet). It has modalities but not reflection, as far as I can see.
|
Where is that stuff on open-world reasoning and barbs and such? [1102.5584] A Spatial-Epistemic Logic for Reasoning about Security Protocols talks about the general technique of putting things in parallel, but i don't see barbs:
The next bit looks like something I should look into:
|
Ah yes... spi calculus and the new operator SPi Calculus Calculus: Outline
[1208.2749] Hide and New in the Pi-Calculus On Bisimulations for the Spi Calculus Johannes Borgstr¨om and Uwe Nestmann |
Formalize Zoe Offer Safety? in TLA+? Coq? Idris? Behavioral types?Recently some of us asked MarkM what's the motivation for
Then we got to talking about exactly what guarantees Zoe provides and how to formalize them, and he reminded me:
Holistic specification, behavioral typesIn the "...Open World" paper, section 2.3 Valid Purse: Specifying Purse starts:
The logic in the "..Open World" paper is more recently called Holistic Specifications. I think there's a big overlap with process calculi, esp. rholang, and I'd like to get folks working on each to tell me if they think so too. Background: toward formal spec for Zoe Offer SafetyIt's been a goal at least as far back as 2019
In Aug 2021, I learned enough TLA+ (crash course notes) to write Purse.tla. But it was only the stateless part of the story, so we switched from TLA+ to a property-testing library (fast-check). In an issue about how to defined "well behaved" issuer, we talked about promptness and "eventually" and such. So I'm interested to try TLA+ to nail down what MarkM said about |
Tom Van Cutsem presented at Agoric this week. He's in the DistriNet group. Projects include LowCapsFormally... where do I find out more about that?! Ah... led by Dominique Devriese, whose publications include one of my favorites, Reasoning about object capabilities with logical relations and effect parametricity. Any new stuff from him? Ah... yes... these look particularly interesting:
Oh... and this one too...
Yikes... a little over my head. Christian Williams... sounds familiar... yes: |
need to restart my machine to switch on VTx in the bios to try out JaVerT saving a tab dump from Apr / May: coq distributed at DuckDuckGo |
How to be sure powerful capabilities don't leak?from Meredith and Radestock - 2005 - Namespace Logic A Logic for a Reflective Higher-Order Calculus 5.1 Examples Controlling access to namespaces Suppose that which simply says the the process is currently able to take input from a name in the namespace pφq rec This formula is reminiscent of the functionality of a firewall, except that it is a static check. A process |
Holistic Specifications for Robust Programs Sophia Drossopoulou Feb 2020 - how much overlap with behavioral types?
https://github.com/Agoric/agoric-sdk/blob/master/packages/ERTP/src/types.js
rchain-community/js2rho#4
The text was updated successfully, but these errors were encountered: