app/api

Automate bot, wallet, and escrow operations through a centralized API.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/esimplicityinc/water-demo --skill app-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app/api
Source: https://github.com/esimplicityinc/water-demo/tree/main/app/api
Command: npx skills add https://github.com/esimplicityinc/water-demo --skill app-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes and automates the operational workflows for a simulated AI-agent marketplace, reducing manual API interactions and enabling rapid testing.

Core Features & Use Cases

  • Unified API access: Manage bots, wallets, promises, and escrows through a single set of routes.
  • Lifecycle automation: Create, list, and act on promises; initiate and manage escrow lifecycles; support testing deposits and withdrawals.
  • Use Case: Demonstrate onboarding a bot, funding its wallet, listing and accepting a promise, creating an escrow, starting execution, and resolving disputes.

Quick Start

Use the app/api skill to spin up and exercise the bot provisioning and escrow flow via the exposed endpoints.

Frequently Asked Questions about app/api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bot and escrow lifecycle workflows for a marketplace API?

You can automate bot and escrow lifecycle workflows through a centralized API exposing routes for bot registration, wallet funding, promise creation, and escrow management. This requires a Convex backend and API key authentication to operate securely.

What is the best way to manage simulated AI-agent marketplace operations?

The best way to manage simulated AI-agent marketplace operations is through a unified API that centralizes bot, wallet, and escrow interactions, reducing manual API calls and enabling rapid testing of end-to-end marketplace workflows.

Do I need a Convex backend to handle bot registration and wallet funding?

Yes, you need a Convex backend to handle bot registration and wallet funding. The API relies on Convex as its backend environment, alongside API key authentication and robust error handling, to ensure secure operation across all marketplace routes.

How does escrow lifecycle automation work with API key authentication?

Escrow lifecycle automation works by routing authenticated API requests through centralized endpoints to initiate escrows, start execution, and resolve disputes. API key authentication validates each request, while robust error handling ensures secure operation throughout the lifecycle.

Can I test deposits and withdrawals through a centralized marketplace API?

Yes, you can test deposits and withdrawals through the centralized marketplace API. The API supports testing wallet funding operations, allowing you to simulate deposits and withdrawals alongside managing promises and escrow lifecycles.