# Launchfiles A2A

> Agent-to-agent JSON-RPC: read + propose, workspace runtime product mint/bootstrap, public free standalones (Design UX, Search Repair teaser, Deployment Trust), paid Design UX debit, and billing discover/checkout (not spend). Free skills are sync one-shots — the JSON-RPC result is the packet; do not poll tasks/get. Public discovery is not authority. Raw secrets rejected. No publish, deploy, or approve. A2A taskStore is in-process non-durable memory (not a durable task DB). Durable mission work lives in mission_sessions. Calling convention: JSON-RPC 2.0 over HTTP POST to /api/a2a. message/send needs params.skill (a skill id from this card) — a standard A2A Message without params.skill is rejected, so this is not a drop-in standard A2A Message client.

- **Domain**: `launchfiles.app`
- **Provider**: Launchfiles (https://launchfiles.app/)
- **A2A protocol version**: 0.2.1
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 85%

## Skills
- **List connection tools** — Discovery catalog for MCP/A2A clients.
- **List workspaces** — List workspaces this actor is a member of. Empty is honest. Auth required.
- **Create workspace** — Create a workspace and grant the caller owner. Never seeds default. Auth required.
- **Bind workspace** — Bind this session to a workspace the actor can access. Auth required.
- **Unbind workspace** — Clear the in-process workspace bind for this session. Auth required.
- **Get agent session** — Read identity, bound workspace, and entitled tools. Auth required.
- **Get connection state** — Read product connection readiness, handoff JSON, and surface catalog.
- **Save connection metadata** — Persist public locators and credential references for a surface (no raw secrets).
- **Run read-only social recon** — Invoke configured n8n recon for enabled surfaces.
- **List products** — List adapter and workspace-minted runtime products.
- **Mint runtime product** — Create a workspace runtime product with empty connectors and restrictive claim ceiling. No publish.
- **Get product completeness** — Read L0/L1 completeness and claim ceiling for a product.
- **Run bootstrap product truth** — Locked bootstrap_product_truth_v1 artifact (known/unknown/gaps). Requires L1. No public copy.
- **Attach depth pack** — Bind a registered depth pack onto a runtime product. Same slug. Founder intake wins. No remint.
- **Propose signal** — Propose a signal object only — never executes. Returns proposal_id + receipt.
- **Propose work order** — Propose a scoped work order — never starts execution without founder path.
- **Mission status (read)** — Read mission/session status when authorized.
- **Design UX Radar free preview** — Public free Design UX Radar preview for one URL. Scores come from fixed rules; a small language model writes the next-step text. Paid tier is not open to the pu
- **Search Repair Radar free teaser** — Public free Search Repair teaser. Owned adapter GSC properties use the product bind (no access_token). Other sites need a GSC token or return needs_auth + conne
- **Deployment Trust Radar free packet** — Public free Deployment Trust Radar packet (free-full demand probe; no paid tier). Requires url, use_case_plain, autonomy, data_sensitivity.
- **Keyword Planner research** — Read-only Google Ads Keyword Planner for one agnostic study. Requires registered or founder auth. $0 Ads. Params: study_id and seeds (string array). seed_keywor
- **Hunt gap scan** — Gap-first hunt receipt. Requires registered or founder auth. competitor_urls (1–5 http(s) URLs), optional category_hint and pain_source_urls. Returns hunt_gap_s
- **Design UX Radar paid full run** — Paid standalone full run. Paid tier is not open to the public yet. Requires agent API key (lf_agent_) + credits when that tier is open. Debits ledger before int
- **List billing providers** — Discover-only: list enabled checkout rails. Not spend.
- **Create billing checkout** — Discover-only: return a checkout URL or x402 challenge. Not spend.
- **Poll billing checkout** — Discover-only: poll until settled. Returns key once and page_draft_long unlock_token. Not spend.
- **Page Draft paid long** — Paid Page Draft after settled page_draft_long checkout, or a founder-issued developer key (no Stripe). Pass unlock_token or an HMAC-verified developer key. leng
- **Writer short draft** — Writer-short draft (~400 words). A founder-issued developer key gets full product access — no Stripe Writer checkout. Same writer door as the web buyer. Nothing
- **Request agent API key** — Email a one-time mint link to an allowlisted or approved-waitlist address. Returns poll_token. Other addresses are rejected. Optional partner_id must be allowli
- **Poll agent API key** — After the mint link is opened, return lf_agent_ once to the requester. Second poll redacts the secret.

## URLs
- Agent card: https://launchfiles.app/api/a2a
- Page (HTML): https://agenstry.com/agents/launchfiles.app
- Documentation: https://launchfiles.app/use-from-agent#connect
