Referendum #759

Open source alternative to centralized polkadot API gateways and node as a service

Hi everyone,

Kotal is an open source Blockchain node as a service and API gateway. Kotal is a powerful alternative to centralized API gateway like Infura in Ethereum ecosystem and OnFinality in Polkadot ecosystem. Kotal can be downloaded and installed on any cloud infrastructure provider like Amazon Web Service (aws), Google Cloud Platform (gcp), Microsoft Azure or Alibaba cloud with few commands.

Using Kotal, you can do all the following tasks with few clicks or API calls:

All these features are implemented and ready to be used. Read the docs for more details.

☑️ Deploy nodes across 10 Blockchain protocols (Polkadot & Kusama included)

☑️ Upgrade and Downgrade node client software

☑️ Load validator keys and start producing blocks

☑️ Manage storage and resources (CPU & Memory) allocated to the node

☑️ Manage Secrets (private keys, passwords, tokens, certificates)

☑️ Monitor real time resources utilization

☑️ Fetch real time logs

☑️ Connect to telemetry service

☑️ Create TLS-secure API endpoints

☑️ Manage Access control

☑️ View daily and weekly API endpoints usage

☑️ Manage application and endpoints domain

☑️ Manage domain TLS certificate provider (LetsEncrypt & Commercial certificates)

☑️ Create workspaces of nodes and resources

☑️ Invite members to workspaces and assign roles

If we received the grant, we will extend Kotal capabilities to cover Polkadot parachains:

☑️ Deploy system parachain nodes and collators

☑️ Polkadot asset hub

☑️ Polkadot bridge hub

☑️ Polkadot coretime ⏳

☑️ Kusama asset hub

☑️ Kusama bridge hub

☑️ Kusama coretime

☑️ Westend asset hub

☑️ Westend bridge hub

☑️ Westend coretime ⏳

☑️ Rococo asset hub

☑️ Rococo bridge hub

☑️ Rococo coretime

☑️ Deploy popular Polkadot and Kusama parachain nodes and collators

☑️ Moonbeam

☑️ Moonriver

☑️ Astar

☑️ Shiden

☑️ Manta Atlantic

☑️ Manta Pacific

☑️ Bifrost Polkadot

☑️ Bifrost Kusama

☑️ Acala

☑️ Karura

☑️ Nodle

☑️ Connect parachain to parent relay chain

☑️ Webhooks - Get API calls for Blockchain events

☑️ New block mined

☑️ New transaction

☑️ New XCM call

☑️ New Extrinsic

☑️ Data snapshots

☑️ Create periodic snapshots from fully-synced node

☑️ Start node instantly from snapshot

☑️ Notifications - get notifications of node events

☑️ Node is up and running

☑️ Node is down

☑️ New client version is available

☑️ Manage notification channels: web browser, Discord, Slack, Telegram, Whatsapp.

☑️ Validator session keys

☑️ Retrieve session keys

☑️ Generate session keys

☑️ Set session keys

Full Proposal is available here 👉 https://docs.google.com/document/d/1xnE8K34QVu7b5sSoPuyNlMf6wBtMJUqpFgjsqML2IUA/edit

I am happy to hear your feedback and thoughts on this and answer all your questions.

Website https://kotal.co

Source Code https://github.com/kotalco

Documentation https://docs.kotal.co

Book a demo https://calendly.com/kotal/30min

-- Kotal Team ❤️

Reply
Up
Share
Request
20,422DOT
Status
Decision28d
Confirmation
4d
Attempts
1
Tally
78.2%Aye
50.0%Threshold
21.8%Nay
Aye
27.73MDOT
Nay
7.73MDOT
  • 0.0%
  • 0.0%

    Threshold

  • 0.0%
Support
0.35%
5.03MDOT
Issuance
1.43BDOT
Votes
Nested
Flattened
Calls
Check how referenda works here.
Call
Metadata
Timeline6
Votes Bubble
Statistics
Comments
No comments here