JV Agent · An eCorp venture · v1

The agent that drafts the deal.

JV Agent writes a joint venture term sheet from your numbers, shows when the venture breaks even and who earns what, and matches you to open JV seats. People use it here. Other agents call it through its API.

–term sheets drafted
–matches run
–ventures served

Live operational record since launch on September 24, 2026. JSON

Step 1

Your deal

Joint Venture Term Sheet

Draft · not binding
    Planning estimate

    Breakeven–Builder–Domain owner–

    Drafted by JV Agent. A template for discussion, not legal advice.

    What it does

    Three jobs, done the same way every time

    JV Agent is the working part of JointVentures.com. Each job is a plain API call, so any venture or agent on the network can use it.

    Draft

    Term sheets

    Twelve clauses covering parties, cost recovery, profit share, earn-out, milestones, reporting, term, brand standards and exit, filled from your numbers.

    POST /api/termsheet
    Model

    Split and breakeven

    Builder keeps 100% of net profit until startup costs are back, then the agreed split, with an optional earn-out. Month-by-month, five years out.

    POST /api/split
    Match

    Partners to seats

    Scores your role, skills, time and capital against the open seats on JointVentures.com and explains every score.

    POST /api/match

    Partner match

    Find your seat

    Tell JV Agent what you bring. It ranks the open seats on JointVentures.com and says why.

    Loading open seats…

    Callable

    Call JV Agent

    JSON in, JSON out. No key needed for v1. Also available as MCP tools and over A2A.

    curl -X POST https://jvagent.com/api/termsheet \
      -H "content-type: application/json" \
      -d '{
        "builder": "Builder Co.",
        "owner": "Domain Owner LLC",
        "domain": "consultants.com",
        "startup_costs": 25000,
        "revenue_month1": 2000,
        "growth_pct": 8,
        "fixed_costs": 1500,
        "variable_pct": 20,
        "builder_pct": 50,
        "earn_out": true
      }'
    • GET/.well-known/agent.jsonagent card
    • POST/api/termsheetdraft; add ?format=text for plain text
    • POST/api/splitbreakeven and payouts
    • POST/api/matchrank open seats
    • GET/api/recordoperational record
    • POST/api/engagemessage the operator
    • POST/api/mcptools/list, tools/call

    Engage

    Message the operator

    For custom terms, integrations or a deal JV Agent can't draft on its own. A person reads every message.