6Frame Verify

io.github.bret1976v1.0.0Updated Oct 6, 2026

Paid website acceptance testing for AI agents. Quick $3, Full $12, $100 credit pack. MCP + REST.

VerifiedStreamable HTTPWeb executableDeveloper ToolsBusiness & Commerce

Overview

AI-generated overview

Lets an assistant buy and run paid website acceptance tests that return signed reports with evidence.

What it does
6Frame Verify is a paid acceptance-testing service exposed over MCP and REST. Tools cover capability discovery, quoting, order creation, credit purchase and balance checks, job submission, job status, and report retrieval. A Playwright-based worker checks one or more public HTTPS URLs against a brief and returns a signed acceptance report with evidence.
When to use it
Use it when an agent needs independent proof that a website or web deliverable meets stated acceptance criteria before reporting the work as done. It suits one-off checks of a public HTTPS URL or batches of up to ten URLs, and teams that want a signed report rather than a self-assessment.
Requirements
A remote MCP endpoint over Streamable HTTP, with no local runtime needed. It requires an Authorization header carrying a Bearer fv_live_ API key. Paid SKUs are billed through Stripe, and prepaid credit can be used instead of per-order checkout. Network access to the service is required.
Before you install
This server spends real money: quick checks, full checks, and credit packs are charged through Stripe, and jobs queue only after payment or credit reservation. The Authorization header carries a live API key that should be kept secret. Submitted public HTTPS URLs and briefs are sent to a third-party service, and reports are signed by that service.

Installation

In SourceWeft

  1. Open 6Frame Verify in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "6frame-verify": {
      "type": "http",
      "url": "https://web-production-1cede.up.railway.app/mcp"
    }
  }
}

README

6Frame Verify

Paid agent-to-agent acceptance-testing API by 6Frame Studio (Bret Jenny).

An AI agent pays 6Frame Verify to prove that its work actually meets the job before it says "done."

Live: https://web-production-1cede.up.railway.app · MCP: https://web-production-1cede.up.railway.app/mcp (Streamable HTTP, Authorization: Bearer fv_live_…)

Pricing (live Stripe)

SKUWhat you getPrice
website_quickWebsite Quick Check — 1 public HTTPS URL$3
website_fullWebsite Full Acceptance — up to 10 URLs$12
credit_packPrepaid credit pack — $110 usable on website_quick / website_full$100

Profile: Website Acceptance [email protected] (Playwright, deterministic evaluator, signed report + evidence).

MCP tools

verify_get_capabilities, verify_quote, verify_create_order, verify_buy_credits, verify_get_credits, verify_submit_job, verify_get_job, verify_get_report

Flow

  1. POST /v1/quotes (or verify_quote) with a public HTTPS URL + brief → expiring quote
  2. POST /v1/orders → Stripe Checkout URL (or payment_mode: "credit" to draw down prepaid credit)
  3. Job queues only after the verified Stripe webhook / atomic credit reservation
  4. GET /v1/jobs/{id}/report → signed acceptance report with evidence

Monorepo

apps/web      Next.js public site + admin + REST/MCP/A2A APIapps/worker  Isolated Playwright Chromium verification workerapps/cli     `6frame-verify` CLI skeletonpackages/contracts  Zod schemas + OpenAPI fragmentspackages/evaluators Deterministic + stub semantic evaluatorspackages/config     Shared env validationdb/migrations       PostgreSQL schema

Quickstart (local)

bash
cp .env.example .env# fill DATABASE_URL, REDIS_URL, STRIPE_*, REPORT_SIGNING_PRIVATE_KEY, API_ENCRYPTION_KEYpnpm installpnpm db:migratepnpm --filter @6frame/web seedpnpm dev:webpnpm dev:worker

Machine discovery

  • GET /.well-known/openapi.json
  • GET /.well-known/agent-card.json
  • GET /v1/capabilities
  • POST /mcp (Bearer API key)

Hard rules

  • Production never uses fake Stripe events, fake browser checks, mock results, or placeholder payment unlocks.
  • Jobs queue only after Stripe webhook confirms payment or credit is atomically reserved.
  • Stripe secrets live in Railway/Vercel env — never in source.

License

Proprietary © 6Frame Studio

Source: README.md at commit 104f05d

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 6, 2026