MicroAI Paygate
An x402-style payment gateway for AI requests. Sign EIP-712, get a signed receipt, verify the signature client-side.
Turn passive liquidity into enforceable, attestable on-chain commitments on Stellar Soroban.
Translation pending
FinanceTypeScript · RustGitHub @Commitlabs-OrgOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Liquidity as a commitment. CommitLabs turns passive liquidity into enforceable, attestable on-chain commitments on Stellar Soroban. Pick a risk profile, set amount, lock duration, loss tolerance and early-exit penalty, and track the commitment from creation to settlement.
Live demo: https://commitlabs-frontend-pi.vercel.app
/docs)contracts/, deployed on testnetSee docs/ARCHITECTURE.md. In short: a static Next.js 14 app, browser-stored demo state, optional Freighter wallet, and a Soroban escrow contract on Stellar testnet.
npm install
cp .env.example .env.local
npm run dev # http://localhost:3000
npm run build # production build
npm run typecheck
npm run circular # madge circular dependency check
| Name | Default | Purpose |
|---|---|---|
NEXT_PUBLIC_STELLAR_NETWORK | testnet | Network label |
NEXT_PUBLIC_HORIZON_URL | https://horizon-testnet.stellar.org | Balance lookups |
NEXT_PUBLIC_SOROBAN_RPC_URL | https://soroban-testnet.stellar.org | Soroban RPC |
NEXT_PUBLIC_ESCROW_CONTRACT_ID | see below | Deployed escrow contract |
| Contract | ID |
|---|---|
| commitlabs-escrow | CBPNVNWDFZOUNB6REHBPGU2DRP4AJSVS7QJ3SEOUIDBTW6DZEHQKJ5E4 |
Full details in deployments/testnet.json. Contract source and tests: contracts/.
Deployed on Vercel (framework preset: Next.js). Set the variables above in the Vercel project settings.
Commitment creation in the web app is currently a demo recorded in browser storage; on-chain invocation of the escrow contract from the UI is not wired yet.
See CONTRIBUTING.md, SECURITY.md and CODE_OF_CONDUCT.md.