project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Billcheap Agent

A decentralized bill payment Agent focused on simplifying bill payment and financial transactions across 180+ countries.

Billcheap Agent

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

Billcheap is a decentralized bill payment system focused on simplifying bill payment and financial transactions across 150+ countries, through interactive AI Agent. Billcheap Agent is built on base blockchain technology, it offers decentralized, transparent, tamper-proof transactions and interactivity by interfacing with Telegram Bots.

Core Services:

  • Mobile Top-ups: Airtime topup for 150+ countries, 750+ operators
  • Data Bundles: International mobile data packages
  • Utility Bills: Electricity bills and meter tokens
  • Entertainment: Cable TV subscriptions

Agents Capabilities

  • Billcheap is equipped with the capability of processing and paying for a utility bill just with a prompt given to it.
  • Billcheap AI agent can help users manage their wallet and carry out transactions such as making transfer, withdrawal and making payment for a bill
  • It is equipped with the capacity of atomically determining a phone numbers operator and this is important when you want to gift an international phone numbers airtime and you do not know their service provider.

How it's Made

Billcheap seamlessly integrates Telegram and Coinbase AgentKit to provide a unique experience to its users. Under the hood a wallet is created using a uniquely generated encrypted salt with Ethers for each user at first interaction via Telegram and this salt and every private user info is automatically stored in Nillion Secret Vault for maximum protection. The salt is retrieved from Nilion SecretVault and wallet is generated whenever the AgentKit performs a transaction.

While integrating Nillion Secret Vault SDK I ran into an issue, because nestjs was esm module compatibles, I switched to the API integration and found a way around. Using Nillion is a relief from having to store users encrypted salt on our database due to security treat.

Our smart contract is developed using solidity and is deploy to base-sepolia network. Billcheap's Action Providers are the intermediaries between Coinbase AgentKit and Billcheap smart contract.

background image mobile

Join the mailing list

Get the latest news and updates