project screenshot 1
project screenshot 2
project screenshot 3

BasedContracts

AI agents to help homeowners work with contractors during house renovations

BasedContracts

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

Contractors are not as direct as I am. It may take several texts/calls/emails to get to a meeting set up or some other finality. If this happens for only one contractor, imagine managing this for several contractors across multiple areas (plumbing, electrician, flooring, siding, etc.) I don’t have the capacity (sometimes patience) to want to deal with all of that and I don’t think I should have to if I don’t want to deal with that admin work. Especially if I have a full time job I need to focus on. Drains mental capacity trying to organize all this too.

How it's Made

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Blockchain: Hardhat, Solidity, wagmi
  • AI: Coinbase AgentKit (Enhanced)
  • Wallet: Coinbase MPC Wallet (coming soon)
  • Payments: Coinbase Onramp, Fund Components (coming soon)
  • Design: Onchain Kit components
  • Testing: Hardhat test suite
  • Deployment: Vercel

Back end: We have users: Going to a site Connecting wallets Filling out forms/training LLMs Verifying identity/onchain profile Receiving rewards/tokens for onboarding contractors/other users? We need incentives! We have agents communicating back and forth with the goals of Roughly agreeing on job opportunity Setting a meeting date Agreeing to terms Reviewing and signing a contract Client paying contractor agreed amount Checking client’s balance for enough funds Possibly funding client’s wallet Sending money (crypto or fiat) to contractor’s balance Subtracting money (crypto or fiat) from client’s balance

Langchain/LLM: Train it with my thinking/reasoning/expectations Want best quote/price May not be able to afford full price and may request financing or payment plan Want qualified professionals Either in a soon timeframe or I have some time May be late for a meeting, or have to reschedule due to other conflicts May have something in mind for a project Train contractors thinking/reasoning/expectations Wants to get job done ASAP (in order to receive payment) May quote higher price initially in order to make a profit May be late for a meeting, or have to reschedule due to other conflicts May have recommendations for how to achieve best result on project

background image mobile

Join the mailing list

Get the latest news and updates