Daohub-io/cap9

Procedure Endpoints as Objects

Closed this issue · 4 comments

For procedure message passing, we have the option of making use of the ETH ABI as procedure endpoints, and thus explicit objects in the kernel, or not.

We can do the latter for now, and put on hold once #27 is done.

This also means making a commitment to the Ethereum ABI, beaker and the procedures become less agnostic.

One question that will always remain is if the benefit of being able to build more complex procedures with multiple endpoints is worth the additional complexity, vs smaller procedures and accepting the overhead of more calls.

That's a fair point, abother thing that I didn't think about is how we would do occv for abi calls in the first place.

Closing this for now.