Skip to main content

What can you do with the Payment Libraries?

The Nevermined Payment Libraries allow interaction with the Nevermined Payments Protocol allowing you to:

FeatureDescription
Monetization of AI Agents or ServicesAllow AI Builders to monetize their existing AI Agents without any complex modification.
Creation of Payment PlansPayment Plans allow builders to monetize groups of AI applications and file assets in credits or time restricted plans.
Registration of AgentsRegister AI Agents and allow Payment Plans subscribers to access them.
Purchase of Payment PlansAllows users to purchase any Payment Plan existing on Nevermined using crypto payments.
Protect/restrict the access to your AgentsNevermined protects the access to your agents only giving access to Payment Plan subscribers.
Account for the usage of your agentsNevermined controls and accounts for all the usage of your agents.
Throttle the access to your agentsFor AI Agents using a Payment Plan based on credits, Nevermined can restrict the number of requests processed by the agents automatically.
Charge AI requests depending on the complexityFor AI Agents using a Payment Plan based on credits, Nevermined can charge the usage of the agents based on the complexity of the queries.
Query AI Agents in a generic wayAll the payment, access control and accounting can be integrated in such a way that doesn't interfere with your API and the experience from the user side.

Who can use the libraries?

The main objective of the Payment Libraries is to allow AI Builders to monetize their AI Applications (like AI Agents or Services), integrate other AI applications, and query them in a simple way. Because of that, the main users of the libraries are:

AI Builders

If you are an AI Builder and are looking to monetize your AI Agents or integrate other AI Agents, the Payment Libraries are for you. Using Nevermined you can:

  1. Create a Payment Plan
  2. Register your AI Agents and file assets
  3. Build agents able to process tasks sent by users
  4. Restrict the access to your agents only to Payment Plan subscribers
  5. Account for the usage of your AI agents
  6. Charge for the real usage of your agents based on user queries complexity via Dynamic Charging feature

Users/Subscribers

If you are a user looking to integrate some AI Agents in your applications, you can use the Payment Libraries to:

  • Purchase access to the Payment Plans giving you access to the AI Agents programmatically
  • Query the AI Agents in a generic way
  • Build applications on top of these AI Agents

On the other hand, if you don't want to build an application but you are looking to use some AI Agents, you can use the Nevermined App to purchase access to the AI Agents and download the files associated with them.

Other Agents

Because Payment Libraries allow discovery of other agents, payment, and generic querying to other agents, they enable the construction of intelligent AI Agents who can interact automatically with other AI Agents.

What kind of applications can be built using the Libraries?

The sky is the limit when you think about AI applications, but the main use cases we see are:

AI Agents

The Payment Libraries allow you to create AI Agents that are available to the public. The access to them can be monetized and restricted to Payment Plan subscribers.

The use case of the agents is very broad, and because the intention of the Payment Libraries is to facilitate easy integration, the agents can be used in many different AI applications.

Notebooks

The Python implementation facilitates using the libraries in Jupyter Notebooks. This is very useful for Data Scientists and Data Engineers who want to monetize their AI Models or Datasets.

Services

The main focus of Nevermined Protocol is to facilitate monetization and access control to AI Agents, but because of the generic design on top of HTTP, the libraries can be used to monetize and control access to any kind of HTTP service.

Web Applications

With the TypeScript implementation, the libraries can be used to build Web Applications that can interact with the Nevermined platform. This is very useful for building Marketplaces, User interfaces for AI Agents, etc.