package types import "encoding/json" // ExecInput represents the input for the exec function type ExecInput struct { Filter string `json:"filter"` // GitHub-style filter: "resource:accounts action:sign" Token string `json:"token"` // UCAN token for authorization } // ExecOutput represents the output of the exec function type ExecOutput struct { Success bool `json:"success"` Result json.RawMessage `json:"result,omitempty"` Error string `json:"error,omitempty"` }