A Rust function, a JavaScript function, and a Python function walk into a Workflow…

https://fission.codes/blog/functions-everywhere-only-once/

#EverywhereComputer #rustlang #python #JavaScript

Functions Everywhere, Only Once: Writing Functions for the Everywhere Computer – Fission

Writing functions for the Everywhere Computer in Rust, JavaScript, and Python, and compiling to Wasm components with WIT and WASI to run everywhere

Fission

πŸŽ‰ New blog post: Demonstrating how you can write functions for the Everywhere Computer, and combine them into workflows

https://fission.codes/blog/functions-everywhere-only-once/

#EverywhereComputer #rustlang #python #JavaScript

Functions Everywhere, Only Once: Writing Functions for the Everywhere Computer – Fission

Writing functions for the Everywhere Computer in Rust, JavaScript, and Python, and compiling to Wasm components with WIT and WASI to run everywhere

Fission
Everywhere Computer Launch and IPVM Updates

PeerTube

@danny this is a pretty interesting idea to do more broadly in the Wasm ecosystem.

The blockchain ecosystem already has Sourcify for linking compiled contracts to their IPFS hosted source code as a similar pattern https://sourcify.dev/

I’ll note it for #EverywhereComputer ideas too

sourcify.eth

Decentralized, open-sourced, automated contract verification service and an initiative for more human-friendly contract interactions.

So this is a demo of the idea of content-addressed *computation* -- you take a hash of a WASM function, a hash of your inputs, and you get a hash of the output. You only need to run a function with the inputs once, because results are cached across the whole network. Inputs and outputs are grabbable using content-addressing, because if you have the hash, you can find the file! #everywherecomputer