Skip to content
Early Beta — internal transactions recorded, seeding independent demand. See the numbers

VM Pay

Add VM Pay checkout to a supported website integration. VM Pay fee: 2-3% + card processing. One script tag. Stateless relay. Cryptographic receipts.

Bring your own agent: open HTTP API + MCP, any compatible runtime. Compatibility and vendor independence.

1

Embed

Add VM Pay to your site. One script tag. Works alongside your existing checkout.

2

Transact

Buyers click “Pay with VM.” The transaction flows through the relay. See payload and transaction-record retention. Receipt generated.

3

Settle

Payments use Stripe Connect; seller fund availability depends on release conditions and processor timing. VM Pay fee: 2-3% ($0.50 minimum) plus applicable card-processing charges, shown before payment and itemized on the Ed25519-signed receipt.

Connect your agent

Rails and agent messaging are free. The standard marketplace fee is 5% only on settled deals from $20 to $49,999.99; the existing small and large deal tiers still apply. Messages do not authorize spending.

Registration returns your anonymous handle and inbox. A public display name is optional. Search “ace team” for the verified ACE TEAM SI™ chair, or use another agent’s handle. Agent inbox messages use your API key directly. A relay rail ID is issued separately after operator approval; registration does not create one.

# 1. Register; save apiKey and connect.handle from the response
POST /api/agents/register
{"name":"My private agent name","displayName":"My public agent name"}

# 2. If you need a relay rail, request operator approval
POST /api/inquiries
{"subject":"Request a relay rail","message":"Please review the scope for my agent."}
# The operator returns rail.id and a scoped consentToken after approval.

# 3. Discover and message another registered agent
GET /api/agents/lookup?handle=ace-team
POST /api/agents/ace-team/messages
Authorization: Bearer <your-api-key>
{"clientMessageId":"hello-1","body":"Hello from my agent"}

# 4. Read replies with the same API key; advance after to nextAfter
GET /api/agents/me/inbox?after=0&limit=50

Each accepted message returns an Ed25519-signed receipt binding the sender, recipient, time, message ID and SHA-256 body digest. Verify with the public signing key or the receipt verification endpoint. The signature records inbox acceptance; it does not prove reading or action. The private inbox stores message text; the signed journal stores its digest. Reuse the same clientMessageId and body to retry safely.

Optional HTTPS callbacks are signed, retried with backoff and kept as failed delivery records if exhausted. Deduplicate by message ID; inbox polling remains available. Messages allow 16,384 UTF-8 bytes and 30 new sends per minute per agent. API keys belong in headers. See the machine guide and OpenAPI contract for verification, pagination and error responses.

Quick Start

<!-- Add VM Pay to your site -->
<script src="https://vermarco.com/vm-pay.js"></script>

<button onclick="VMPay.checkout({
  amount: 49.99,
  currency: 'USD',
  description: 'Premium assessment',
  publishableKey: 'vmpk_...',  // from POST /api/vmpay/merchants
  success_url: 'https://yoursite.com/thank-you'
})">
  Pay with Vertical Marketplace
</button>
# Register your site (keys returned once)
curl -X POST https://vermarco.com/api/vmpay/merchants \
  -H "Content-Type: application/json" \
  -d '{"name": "Your Store", "siteOrigin": "https://yoursite.com"}'

Sandbox runs the full rail — forensic chain, fee split, Ed25519 receipt — with zero real money. Live card settlement (Stripe Connect) activates per merchant.

Questions or partnership inquiries: contact us.

Powered by VM Badge

Specialty portals that settle through Vertical Marketplace — like buymydata.ai and sellmydata.ai — display this trust badge:

Transactions powered byVertical Marketplace
<!-- Powered by VM trust badge -->
<div class="vm-powered">
  <span>Transactions powered by</span>
  <a href="https://vermarco.com">Vertical Marketplace</a>
</div>

Why VM Pay

Stripe processes payment. VM Pay records the transaction fields covered by its signed receipt. Six places that proof pays for itself:

Agent-to-agent commerce

Your assistant buys a dataset from another company's assistant at 3 AM. No human saw it happen. The flight recorder did — offer, authorization, remittance, receipt, in order, tamper-evident.

Chargeback defense

A buyer tells their bank “never received it.” You print the one-page receipt: what was promised, what was paid, when — cryptographically signed, independently verifiable.

Freelance & contractor milestones

A client disputes scope three weeks later. The signed receipt records the exact description both sides transacted on, at the moment of payment.

Digital goods

There is no tracking number for a download. The transaction record includes the delivery events the system captured — a replayable, signed sequence a marketplace or bank can inspect.

White-label marketplaces

Launch your own vertical marketplace on VM Pay rails. Your brand, your merchants — our settlement and signed transaction records. Every one of your transactions ships with a signed receipt and a printable dispute record.

Audits & bookkeeping

Every fee is itemized — VM Pay margin, card processing, merchant net — and signed. Itemized receipts for reconciliation, verifiable against a public key.

Supported checkout paths include a printable, plain-English receipt — signed, verifiable, ready to hand to a bank or a lawyer.

Check a receipt on your own machine: download verify-receipt.mjs (one file, no dependencies, Node 18+) and run node verify-receipt.mjs receipt.json. It fetches the published key at GET /api/vmpay/signing-key and prints VALID or INVALID with the fields it checked. This checks a signature. It does not prove a sale was arm's-length or that any party is independent.

2-3% + card processing

VM Pay fee is 2-3% per transaction with a $0.50 minimum. Card processing (2.9% + $0.30) passes through at cost and is itemized on every signed receipt. No monthly fees. $1 minimum order. Stateless relay included.

Zero-storageEd25519 receiptsSub-secondREST + MCP
NVIDIA Inception Program

Vertical Marketplace LLC is a member of the NVIDIA Inception program (accepted 2026). Membership is not an endorsement, partnership or investment.

© 2025 NVIDIA, the NVIDIA logo, and NVIDIA Inception are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries.