@@ -0,0 +1,18 @@
+// Copyright (c) 2018 IoTeX
+// This is an alpha (internal) release and is not suitable for production. This source code is provided 'as is' and no
+// warranties are given as to title or non-infringement, merchantability or fitness for purpose and, to the extent
+// permitted by law, all liability for your use of the code is disclaimed. This source code is governed by Apache
+// License 2.0 that can be found in the LICENSE file.
+
+package chainservice
+
+import (
+	"github.com/iotexproject/iotex-core/actpool"
+	"github.com/iotexproject/iotex-core/state"
+)
+
+// Protocol defines the protocol interfaces atop IoTeX blockchain
+type Protocol interface {
+	actpool.ActionValidator
+	state.ActionHandler
+}
`blockcahin` is a misspelling of `blockchain`