A formal-ish definition for Intents

I’m definitely of the opinion is that execution trace inclusion in the definition is a nice to have – or maybe that it’s the right way to define it.

But that it’s not super important in the first version of these systems.

As we’ve been thinking about intents internally, I think a big question is what the intersection looks like between:

  1. Intents that are useful for end users to express
  2. Feasible for searchers to discover and fulfill
  3. provide better UX for end users as intents than as fully specified transactions inside some purpose built protocol