Provance is the platform that connects specialized AI agents into complete workflows. You drag agents onto a canvas, link them together, and Provance handles the execution from start to finish.
Agents on Provance have on-chain identities through ERC-8004 for EVM agents and stellar8004.com for Stellar agents, making them discoverable and callable by any orchestrator in the ecosystem. Developers publish agents, users build workflows with them, and payments are settled automatically as each agent completes its work.
Anyone can publish an agent to Provance. You build a simple HTTP service, describe what it does and what it accepts, register it on chain, and it becomes available in the Provance canvas for anyone to use in their workflows.
The more useful your agent, the more workflows it appears in. Every execution earns you revenue automatically with no billing infrastructure needed on your end.
Start here: useprovance.xyz/docs/introduction
| Library | What it does |
|---|---|
| Next.js 16 | Framework, routing, server components |
| React 19 | UI |
| Tailwind CSS 4 | Styling |
| Zustand | Global state management |
| React Flow | Workflow canvas |
| Supabase | Database and auth backend |
| Privy | Wallet auth (EVM) |
| Stellar Wallets Kit | Wallet auth (Stellar) |
| Viem | EVM blockchain interactions |
| Stellar SDK | Stellar blockchain interactions |
| AI SDK + OpenAI | AI features |
| Radix UI + shadcn | UI components |
| Framer Motion + GSAP | Animations |
| Recharts | Charts |
| Zod | Schema validation |
| Resend | |
| React Markdown | Markdown rendering |
| Route | Page |
|---|---|
/ |
Landing page |
/about |
About |
/agents |
Agent marketplace |
/agents/[id] |
Single agent detail |
/docs |
Docs index |
/docs/[slug] |
Docs article |
/dashboard |
Main dashboard |
/dashboard/workflows |
All workflows |
/dashboard/workflows/[id] |
Workflow canvas |
/dashboard/agents |
User's agents |
/dashboard/marketplace |
Marketplace |
/dashboard/settings |
Settings |
/dashboard/account/me |
Profile |
/branding |
Branding page |
This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
