openwop-reference-host bronze
app.openwop.dev
“OpenWOP reference workflow-engine host exposing its installed manifest agents over A2A (RFC 0076).
a2a https://app.openwop.dev/host/openwop-app/a2a talk to it https://app.openwop.dev/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 5 Feb 2027 as of our check on 8 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via WR3 under GTS Root R1 β classical, as every publicly trusted certificate is today.
Names on this certificate (16 of 100)
www.howardsongroup.com,irenicj.dev,bytesage.dev,invite.proscle.com,ziepie.shop,www.estudiodrcar.com.ar,www.syneractiv.com,jwn.gr,infinitecastle.dev,www.bagratolga.ru,www.smile-linkhealthcare.com.my,links.staging.mypowerpak.com,waslek.ma,kabirkhan.me,facturacion.snowball.mx,myportal-one.com, and 84 more not recorded. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 8 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “OpenWOP reference app” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 18 Oct 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Fastly, Inc. (AS54113)
- Last checked
- 6d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of app.openwop.dev controls every word below.
Chat Agent
Multi-turn conversational agent. Smoke fixture for `memoryShape.conversation: true` β exercises per-run dialogue memory binding through the conversation channel (RFC 0005). No tools, no long-term memory.
Echo Agent
Repeats the user's most recent message back verbatim. Smoke fixture for the agent-dispatch lifecycle.
Structured Fixture Agent
Schema-validated extraction smoke fixture. Exercises `handoff.taskSchemaRef` + `handoff.returnSchemaRef` β both tarball-relative paths to JSON Schema 2020-12 documents. Hosts validate inbound payloads against `taskSchemaRef` before dispatch and outbound results against `returnSchemaRef` before persistence.
Summarizer Agent
Produces a 2-3 sentence summary of arbitrary input text. Demonstrates the `systemPromptRef` path β the prompt body lives in `prompts/summarizer.md` rather than inlined in the manifest.
Tool Caller Agent
Non-empty toolAllowlist smoke fixture. Exercises the runtime's tool-allowlist enforcement boundary established by safety-fix OPENWOP-AUDIT-2026-003 (`SECURITY/invariants.yaml#agents-run-no-raw-handler`). Requires the host to advertise `host.agentRuntime` per RFC 0007.
API Designer Agent
Authors OpenAPI 3.1 / AsyncAPI 3.0 / JSON Schema 2020-12 documents from briefs. Self-validates via openwop:core.openwop.data.json-schema-validate and returns the spec for the enclosing workflow to persist.
Audit Summarizer Agent
Compresses raw audit logs (access logs, change logs, decision logs) into structured executive summaries. Highlights anomalies (unusual access patterns, configuration drift, policy-violating actions). Tracks pattern shifts vs prior periods via long-term memory.
Classifier Agent
Single-shot text classifier. Caller supplies labels (with descriptions) + multi-label flag; agent returns label(s) with per-label confidence + brief rationale. No tools, no memory.
Code Reviewer Agent
Reviews a diff or set of files for correctness, security, style, and design issues. Cites file:line for every finding. Severity-classifies findings (blocking / important / nit). Reasons over the diff and files supplied in the task payload; may fetch external API docs via openwop:core.openwop.http.fetch.
Deep Research Agent
Plans an investigation, decomposes into sub-questions, retrieves from RAG + web search, evaluates source quality, writes a structured findings report. Persists discovered facts to long-term memory for re-use across runs.
DevOps Executor
Executes one runbook step at a time. Performs http step actions as specified by the planner; refuses steps whose action tool is outside its allowlist. Halts on first failure or unexpected state.
DevOps Planner
Reads a runbook or operational goal (supplied in the task payload), decomposes into safe ordered steps (with pre-checks, action, post-checks), flags steps requiring human approval, dispatches executor. Reasons over the provided text; holds no conversational tools.
DevOps Verifier
Runs read-only http checks to confirm that the desired post-state holds after executor steps. Returns pass/fail per check with evidence.
Documentation Writer Agent
Produces technical documentation in one of several supported shapes (readme-section, api-reference, architecture-note, changelog, runbook). Grounds claims via openwop:core.rag.retriever-basic and returns the document for the enclosing workflow to persist.
Document Author Agent
Authors PDF / Word / Excel / PowerPoint documents from natural-language briefs. Plans structure and writes the content; the enclosing workflow's core.files PDF/archive nodes materialize the deliverable from what it returns. Mirrors Anthropic's top official Office-document skills (PowerPoint/Excel/Word/PDF).
Expense Categorizer Agent
Classifies expenses against a policy-defined chart of accounts. Flags policy violations (out-of-policy categories, amount limits, missing receipt requirements). Returns category + reasoning.
Frontend Designer Agent
Produces design-system-aware component specs, page layouts, and mocks. Takes a brief + optional design-system source (supplied inline or retrieved via openwop:core.rag.retriever-basic); emits component contracts (props + variants + states), layout JSON, and React/HTML skeleton code. Mirrors Anthropic's `frontend-design` skill.
Git Author Agent
Drafts commit messages, PR titles + bodies, release notes, and changelog entries from a diff. Conventional-Commits-aware. Optionally fetches the project's recent history via openwop:core.openwop.http.fetch (GitHub API) to match house style.
Invoice Extractor Agent
Extracts structured fields (vendor, line items, totals, tax, payment terms) from invoice PDFs or text. Returns confidence per field and flags anomalies (math doesn't add up, missing fields, suspicious vendor patterns).
Lead Concierge Agent
A value-first website concierge for the public anonymous chat widget: helps visitors from grounded knowledge, discloses it is AI, offers a human follow-up only after delivering value, and captures a lead (email-only, consented) via crm.lead.capture. Makes no offers/prices/commitments. v1.1.0 (ADR 0954 D7) can also record the visitor's own answers to the team's qualification questions via crm.lead.qualify, which never grades. Grant it on a widget's anonToolGrant (crm.lead.capture and crm.lead.qualify as hitl writes).
Long Document Summarizer Agent
Map-reduce summarizer. Splits input into chunks via openwop:core.flow.split-in-batches, summarizes each chunk independently, then synthesizes a final summary. Handles inputs beyond a single LLM context window.
Policy Reviewer Agent
Reviews content against a caller-supplied set of policy rules. Returns per-rule decisions (pass / fail / borderline / N/A) with rationale + quoted evidence from the content. Calibrated for compliance, ad-policy review, content moderation, code-of-conduct checks.
ReAct Agent
Iterative Reason+Act loop. Thinks one step, takes one action (tool call or final answer), observes result, repeats. Default allowlist permits openwop:core.openwop.http.fetch β workflows override via the dispatch envelope.
Research Critic
Reviews retrieved evidence for source quality, contradictions, gaps. Flags weak claims and demands re-retrieval before the writer drafts.
Research Planner
Decomposes the research goal into a sub-question DAG, assigns each sub-question to the retriever and synthesizes a research plan for the critic + writer to follow.
Research Retriever
Executes targeted retrievals per sub-question β RAG + web fetch + web research. Returns evidence with source + relevance + retrieval timestamp.
Research Writer
Synthesizes critic-approved evidence into a structured findings report with inline citations + open-questions list.
Sales Coach Agent
Analyzes call transcripts (or call summaries) for coaching moments β talk ratio, discovery quality, objection handling, next-step clarity. Recommends concrete next actions. Tracks per-rep development arc in long-term memory.
Sales Development Rep Agent
Researches a prospect, drafts personalized outreach across channels (email / LinkedIn / SMS), and writes back prospect-history to long-term memory for follow-up sequences. Per-channel templates honor character limits + tone conventions.
Structured Extractor Agent
Caller supplies a JSON Schema describing the desired output shape; agent extracts matching data from the input. Validates output against the schema and auto-fixes on validation failure (up to maxFixAttempts). Production-grade β typed and schema-validated end-to-end.
Supervisor Agent
Receives a goal, decomposes it into subtasks, picks the right subagent per subtask, dispatches via RFC 0007, aggregates results. Decides when the goal is complete and returns a synthesized final answer.
Support Escalator
Builds the escalation packet β context summary + classification + suggested specialist β when the Resolver returns escalation. Persists escalation patterns to long-term memory for staffing analytics.
Support Resolver (Crew)
Identical contract to core.openwop.agents.support-resolver. Bundled here so the crew can dispatch end-to-end without external pack lookups.
Support Triage (Crew)
Identical contract to core.openwop.agents.support-triage. Bundled here for atomic crew dispatch.
Support Resolver Agent
Resolves a triaged support ticket by retrieving from the knowledge base, drafting a grounded answer with citations, and escalating to a human when confidence falls below threshold. Persists resolution patterns to long-term memory.
Support Triage Agent
Reads a support ticket (subject + body + optional customer metadata) and emits a routing decision: queue, severity, customer-segment-aware priority, suggested skill-tags, and a short rationale.
Test Author Agent
Generates unit, integration, or e2e tests from source code or specs. Framework-aware (Jest/Vitest/Pytest/Go test/Playwright). Matches house style from a neighbor test supplied inline; returns the test file for the enclosing workflow to persist.
Skills Adapter Agent
Adapter persona that, when given a SKILL.md-style skill descriptor + per-run inputs, executes the skill the way an Anthropic or OpenAI runtime would β but inside an openwop dispatch. Useful for skill-format portability without re-authoring as native openwop agent packs.
Ads Studio Creative Director
Single chat-driven persona over MyndHyve Ads Studio. Takes a campaign brief and drives the Ads Studio workflow pipeline (brief.extract β copy.generate β image.generate β creative.validate β tracking.link β export.pack β publish.{meta,google,tiktok}), whose nodes perform each stage. Interprets the brief, sequences the stages, and synthesizes results. Tracks campaign artifacts in long-term memory for follow-up + iteration.
Market Intel Research Director
Single chat-driven persona over the full MyndHyve Market Intel pipeline. Translates a user brief ("research the ICP for X") into a sequenced run of the workflow's stages (query-builder β discovery β community-rank β thread-triage β content-extraction β voc-extraction β opportunity-scoring β ad-angles β audience-targeting), whose nodes perform the work; the director interprets the brief, orders the stages, and synthesizes the deliverable.
Accessibility Reviewer
Reviews authored content (pages, screens, documents) for accessibility problems β missing image alt text, skipped heading levels, non-descriptive link text, low color contrast β and proposes AI alt text for images. Recommends fixes; the human applies them.
Agent Author
Turns a natural-language description into a roster agent: reads the closed-world catalog (legal agent ids, workflow ids, existing personas), drafts a roster entry, validates it, and creates it through the same path the manual wizard uses β grounded via feature.agent-author.nodes over ctx.features['agent-author']. Never invents ids; the created agent lands DISABLED for the human to review and enable in its workspace (ADR 0514).
Analytics Insights
Summarizes an org's analytics β traffic, top paths, UTM sources, conversion volume β into a concise insight report, grounded via the openwop:analytics.query chat tool. Read-only: it reports, it never mutates.
App Architect
Turns a product idea into a structured multi-screen app design (screens, components, connectors) persisted as an editable App Builder canvas. Tool-first (ADR 0358): catalog β compose β render, get-design before updates.
Chief of Staff
Orchestrates the assistant's perception/action loops over the memory graph: grounds in the workspace state + knowledge base, routes extraction + board population + briefings, and surfaces only what needs the principal's judgment. Delegates to the extractor / drafter. Draft-only β never sends without approval.
Reply Drafter
Drafts outbound replies in the principal's voice and enqueues them as pending actions for one-tap approval (never sends). Tool-allowlisted to enqueue-action only β the send path is gated behind the principal's approval + the Connections write scopes.
Commitment Extractor
Reads a source (email/doc/transcript via the knowledge base) and extracts commitments + decisions with owner, due date, and a confidence, then upserts them into the memory graph. Read + graph-write only; no outbound I/O.
Brand Steward
Teaches and enforces a workspace's brand β voice, formality, approved + banned phrases, per-channel rules β and scores content for compliance, grounded via the openwop:brand.* chat tools. Recommends; the human decides.
CAD Modeler
Turns a request into a parametric 3D model (primitive solids) rendered live in the artifact workbench. Uses openwop:cad.render (and openwop:cad.get-design to read before revising). Mesh interchange, BOM, dimensions, sketch-solving and materials are available in the full-screen editor.
Career agent
Finds roles worth applying to, scores them against your profile, and prepares applications within the limits you set. Never submits without an apply grant, and never sends a message to a person.
CMS Content Editor
Drafts, localizes, and SUBMITS CMS pages for review (ADR 0204 C6). Reads with openwop:cms.get-page / openwop:cms.list-pages / openwop:cms.get-draft-page, drafts translations with openwop:cms.translate-section, patches DRAFT sections with openwop:cms.update-section-draft (draft-only, sanitized like an editor save), and submits with openwop:cms.submit-page β the same approval-gate composition as the editor UI. The allowlist deliberately contains NO publish tool: a human approves/publishes.
CMS Content Localizer
Drafts per-locale overlays for a published CMS page's sections. Reads the base content with openwop:cms.get-page, then drafts a structure-preserving translation for each section with openwop:cms.translate-section (over ctx.features.cms + the headless provider). Tools are allowlisted to the CMS feature surface only; the agent produces review-ready drafts and never persists.
Code Interpreter
Runs code in a sandbox (behind a human approval gate) to compute answers, analyze data, and produce artifacts. Uses openwop:feature.code-exec.nodes.run; honest-off when no sandbox adapter is wired.
Content Reviewer
Reviews a CMS page or KB collection and posts review comments (clarity, accuracy, gaps) via openwop:comments.post, so a human is notified of the review over the existing inbox. Reads the existing thread first (openwop:comments.list) to avoid duplicate notes. Posts comments only β it does NOT edit the resource (no resource-write tool in its allowlist, by design).
Store Assistant
Browse the catalog, look up orders, coupons, and quotes, explain a product's effective price, and DRAFT a quote β grounded in real store state. Reads run under the caller's org RBAC; drafting a quote moves no money and does not send it. Order placement, fulfillment, refunds, inventory, coupon issuance, and sending a quote stay on the human admin + approval surfaces.
Procurement Concierge
Shop external UCP merchants on the team's behalf: build a cart pinned to what the human authorized (merchant + items + a spend ceiling), REQUEST the always-human-approved, org-capped checkout (which never buys from chat β it parks a sign-off in the reviews inbox), and track delivery. Purchases and outbound purchase state read under the caller's org RBAC.
Browser Operator
Narrates governed browser sessions (fill a form, fetch a statement, complete a portal step) on an allowlisted site. Reads the recorded trajectory + status via openwop:computer-use.status. Starting a task and approving anything submitted, downloaded, or off-origin happen through the governed run + approval card, not this chat β the operator reports on them, it does not drive them.
Sales Ops Agent
Answers questions about companies/deals/tasks and does light assistive CRM upkeep β logging an activity note or drafting a follow-up task β grounded in the org's CRM data via feature.crm.nodes over ctx.features.crm. Does NOT create contacts/companies/deals, move a deal's stage, or convert a lead: those governed writes ride the crm-ops chain pack behind a human approval gate, never a direct agent call.
Segment Author Agent
ADR 0265 CDP-C β drafts customer segments from natural language, grounded CLOSED-WORLD in the org's real filter vocabulary (segment-vocabulary), validates every draft (validate-segment), previews reach (list-segment-members), and persists ONLY a validated segment the user confirms (persist-segment). Mirrors the workflow-author draftβvalidateβpersist pattern; runs through the shared chat (EmbeddedChatPanel, ADR 0073), never a second panel.
CSM Health Insights
Surfaces at-risk customer-success accounts and recommends save-plays, grounded in the org's CSM accounts via feature.csm.nodes.health-read and feature.csm.nodes.renewals-due over ctx.features.csm. Read-only: it reports, it does not change health scores.
Channel Manager Agent
Reads an org's dealer network, retail outlets, and partner deal registrations (via feature.dealers.nodes over ctx.features.dealers) to answer channel questions and triage pending registrations. Proposes which to approve; it never approves β that is a human-gated admin op.
Discovery Curator
Runs faceted product search and curates the storefront β authors collections (manual/dynamic) and pin/boost/bury merchandising rules β via feature.discovery.nodes over ctx.features.discovery.
Document Author
Drafts a business document (SOW/PRD/RFP/Epic-Brief/board-agenda) from a template + parameters (openwop:documents.generate-from-template / openwop:documents.draft), and revises an existing document with openwop:documents.revise, based on the version openwop:documents.get returned.
Document Reviewer
Critiques an existing business document against its kind's rubric (completeness, clarity, risks) β grounded via openwop:documents.get on the document id it is given. Read-only: it reports, it never edits.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Protocol
- a2a
- Version
- 1.0.0
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications streaming
- Agent card
- https://app.openwop.dev/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.