Thanks for reaching out

We'll look over your message and get in touch by e-mail if a response is required.

Close

Get in touch

Your email
Enter a valid e-mail address: example@example.com
Subject of enquiry
Enter your message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
See all news

Introducing Kinetic: Next Generation Kin API and SDKs for the Kin Ecosystem

Developers
News
Jun 14, 2022
,
Kin
Foundation

Beta Version Now Available For Participation - See FAQ Below

The Kin Foundation is excited to announce the beta launch of Kinetic, which are new API and SDK solutions for the Kin Ecosystem. Kinetic is a suite of open-source tools that makes it easy, quick, and intuitive to build apps on the Solana Blockchain, allowing a much more seamless and powerful Web3 developing experience. Kinetic will replace “Agora” and its related SDKs, which are currently in use by many Kin applications today. 

As blockchain technology continues to evolve, Kinetic is the next step-forward for the Kin ecosystem, providing more powerful tools and features for developers, faster speeds and better decentralization. Overall, this will be a major improvement for the Kin developer journey.

If you have been following the progress of Kinetic, you may know that it previously had the code-name Mogami but has now been officially named!

What is Kinetic?

The Kinetic platform consists of the three main components: the API , an SDK, and Admin tools. Together the service acts as a middle layer between a Kin app and the Solana Blockchain and provides rich features to enhance and empower the developer and end-user experience. Kinetic enables features commonly requested by developers to create powerful crypto apps, for example paying transaction fees on behalf of their end-users and tracking their end-user transactions. Kinetic is also designed to be self-hosted and will be easier for developers to modify and extend. 

Kinetic API

The Kinetic API is a multi-tenant system managing apps that offer functionality to the SDK and the developer. The API can be configured with a hot wallet used for fee payment, used to pay the blockchain fees for the user transactions initiated from the SDK.

The Kinetic API tracks account creations and payments, and uses webhooks to verify transactions and notify about events happening in the system.

Kinetic SDK

The Kinetic SDK communicates to the API on behalf of an app. The SDK handles creating/importing the keypair of the end-user and can be used to create an account and initiate transactions sending KIN or other SPL Tokens.

Kinetic Admin

The Kinetic Admin is a web-based UI that allows the server admin to create and manage apps. Features include hot-wallet and user management, and giving insights in the account creations, payments and webhooks.

Visit kinetic.kin.org to learn more and access the open source platform on Github

As always, developer enquiries can be directed to the Kin Foundation technical team in the Developer Community Discord, via the appropriate channels. 

Frequently Asked Questions (FAQ)

1. Do you have a timetable for the transition plans from Agora to Kinetic?

The development and release of Kinetic, will be in conjunction with plans to sunset the existing Agora service and related SDKs.   

PhaseEvent1Kinetic Preliminary Development Work2Kinetic Beta Test Begins3Kinetic General Release Candidate4Grant Window Opens for Existing Kin Apps5Kinetic General Release6Agora Sunset &
Grant Window Closes for Existing Kin Apps

Announcements will be made as we enter into each phase. Presently we are in Phase 2 and estimate that the transition will be completed by Q4 2022. 

2. I’m a developer, how do I host the Kinetic API?

Please learn what you will need to run Kinetic by referring to the documentation located at:  kinetic.kin.org

3. Will the Kin Foundation continue to subsidize transaction fees and wallet creation costs on behalf of Kin Developers and their end-users? 

Kinetic is a self hosted solution and designed so Developers may optionally choose to subsidize end-user transaction fees and wallet creation costs from a hot wallet under their own control. As such it is intended that Developers will fund their own subsidies if they desire this. Upon the sunsetting of Agora, the Kin Foundation will no longer fund subsidies on an ecosystem-wide automatic basis.

However Kin apps may continue to receive subsidy support through different methods, which include:

  • Eligible Kin Apps which fully transition to Kinetic will be offered a grant of SOL to fund subsidies from their own hot wallet (see question 4 below).
  • Small apps may opt not to self-host Kinetic but rely on the Kin Foundation’s instance similar to how Agora is operated today.  The Kin Foundation will continue to fund subsidies for these apps on a short-term basis  (see question 5 below).
  • Subsidy support will also become a feature of the Kin Catalyst Fund grant programme. Details in relation to this will be worked out at a later stage.

4. What grant opportunities are available for existing Kin apps?

The Kin Foundation will provide an automatic grant of SOL to each existing Kin app which fully implements the Kinetic tools during the Grant Window. The SOL will be used by the developer to run their own hot wallet to fund transaction and account fees on behalf of their end-users.

Eligibility criteria applies to receive this grant, which include:

  1. The App must be an existing Kin ecosystem app live in the Kin ecosystem which utilizes the Agora subsidiation service; and
  2. The App is not suspended from or ineligible for the Kin Rewards Engine.

The grant will be paid monthly in SOL to the Developer’s Kinetic Hot Wallet. The amount of the grant will be determined by the app’s ordinary transaction and wallet creation costs using historical data prior to the date of this announcement. The grant will be calculated to cover up to three months of subsidy costs depending on when the app makes the transition to Kinetic and it is expected that the app will be self-funding its subsidies by the conclusion of the grant support.

5. I’m a small Kin app. What should I do?

Small apps are also encouraged to transition to self hosting Kinetic. For those who can't, the Kin Foundation will run its own instance of Kinetic to support smaller apps wishing to operate in a live environment. This service will be offered on a short term basis to assist small apps in the early stages of growth until they can run their own instance. More details will be communicated at a later stage based on feedback from developers who require this.

Happy building Kin community! 

About Kin

Kin is a decentralized cryptocurrency purposely designed to integrate easily across mobile and web apps, with a built-in incentive model that rewards developers for increased usage. Apps built with Kin get paid for creating compelling cryptocurrency-based user experiences, where greater engagement results in shared economic benefits for users and developers. Today, the Kin Ecosystem boasts 65 million wallets, and has distributed over $70M in rewards across 80+ apps since its inception in 2017. Kin is an SPL token on the Solana blockchain, enabling consumer-scale apps to transact swiftly, with minimal-to-no fees. Learn more at Kin.org.

Follow Kin Ecosystem on Twitter

Read more

See all news