AI Router · CLI · MCPCheapest eligible quotes before you create

3–6 months · live (authenticated)

Accept the job, not the file.

Routing without evaluation is a guess. Authenticated execute fail-closes on mime, aspect, and duration from observed bytes, then runs vision QA against must/avoid. Failed vision is a receipt signal only. This page does not start those jobs.

Input
Intent + asset
Output
Pass / fail receipt
Proof
Fewer regenerations

Illustrative quality checks · no live vision model

  • Pass · Aspect 9:16

    Declared 9:16 against intent 9:16.

  • Pass · Duration 15s

    Declared 15s against intent 15s.

  • Fail · Mime video/mp4

    No mime declared on the output metadata. Contract requires video/mp4.

  • Fail · Width 1080

    No width declared on the output metadata.

  • Fail · Height 1920

    No height declared on the output metadata.

  • Pass · Content policy

    Capability marked policy-compatible. Live moderation is not wired.

Judge the result against the request

Authenticated wait patches the receipt with inspected bytes and vision QA. This page does not charge or regenerate.

  1. 01

    Bind checks to intent

    Evaluation reads the stored objective and constraints, not a generic aesthetic score. A 9:16 product ad that crops the logo fails even if a model-quality metric looks high.

  2. 02

    Record pass and fail

    Each check is an auditable signal: passed or failed, with the rule that fired. Those signals feed regeneration rate and route scoring later.

  3. 03

    Expose the receipt

    The requesting agent should be able to retrieve quality_checks with the job, not a claim that the route is universally “best.”

  4. 04

    Do not auto-charge a retry

    A failed evaluation is a routing and quality signal. This page does not auto-charge a retry, refund, or regeneration.

Preview plan · POST /api/v1/outcomes/plan · this page does not execute

  • InputIntent + asset

    Checks run against the original objective, not a detached quality model.

  • OutputPass / fail receipt

    Measurable acceptance criteria travel with the job identity.

  • ProofFewer regenerations

    The 3–6 month test is a measurable drop in failures, not a new marketplace.

This page does not charge.

Stripe Checkout, wallet env, and seller payouts stay off this page. Authenticated outcomes execute is the live charge path. Named-model MCP and /ai-router remain available.

  • TODO(generation)

    Do not call FAL or other provider credentials. Candidate scores and outputs on these pages are illustrative.

  • TODO(settlement)

    Do not grant credits, settle USDC, or pay seller revenue share from this surface.

Plan FAQ

Does Studio already reject generations that miss the brief?

Authenticated outcome receipts probe observed bytes and run vision QA against must/avoid. Named-model generate still returns the provider output without that judge.

Will a failed check automatically regenerate?

That policy is not decided on this page. The concept stores the fail signal. Live retries, extra charges, and refunds remain TODOs.

Quality is a receipt, not a slogan.

Store the checks. Show them on the job. Do not claim a universal best model.