agenttru.st

Cinatra bronze

ordnas-notebook-2.taild5286c.ts.net

Cinatra agent platform — a multi-agent host. Each published virtual agent is exposed as a named skill.

a2a https://localhost:3000/api/a2a talk to it https://ordnas-notebook-2.taild5286c.ts.net/.well-known/agent.json its card
🇩🇪 DE · NetActuate, Inc Checked 23d ago pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

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 Let's Encrypt domain-validated
Valid until 20 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
29 Aug 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
🇩🇪 DE · NetActuate, Inc (AS36236)
Last checked
23d 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 ordnas-notebook-2.taild5286c.ts.net controls every word below.

Agent Code Reviewer

Advisory code-quality review helper for /chat agent authoring. Checks naming consistency (slug matches packageName; component ids are stable kebab-case), version bumps on republish, and package metadata completeness. Architecture: docs/developer/chat-agent-authoring-review.md.

Agent Lint Policy

Deterministic OAS lint policy agent. Runs Cinatra's platform-invariant scanners (literal secrets, untrusted URLs, llm-bridge wiring, llm metadata drift, StartNode required-or-hidden, package version sync, required license) against an OAS Flow body and returns a normalized ReviewFinding[]. The ONLY agent authorized to emit `severity: 'blocker'` — all hard-gating blockers in Cinatra flow from here. Dispatched synchronously via A2A by `agent_source_lint`, `agent_source_publish`, and `agent_source_compile`. See docs/developer/chat-agent-authoring-review.md.

Agent Planner

Advisory design-review helper for /chat agent authoring. Given an OAS Flow 26.1.0 body under review, returns a JSON object {findings:[...]} of ReviewFinding suggestions covering node choice, wiring, trigger points, and HITL gate placement. Architecture: docs/developer/chat-agent-authoring-review.md.

Agent Security Reviewer

Advisory security-review helper for /chat agent authoring. Surfaces fuzzy risks (prompt injection in system fields, scope-bypass via missing actor envelope threading, over-broad MCPToolBox permissions, leaked PII) beyond the deterministic lint. Architecture: docs/developer/chat-agent-authoring-review.md.

Apollo Prospecting Agent

Stateless leaf agent that takes Apollo prospecting criteria (organizationDomains + titlePatterns) and discovers + persists contacts via the provider-agnostic CRM facade. Upserts an account per domain (search-then-create-or-update via crm_account_search + crm_account_create/crm_account_update — crm_account_create does NOT dedupe server-side), runs Apollo people-search, persists each contact via crm_contact_create, and optionally adds the new contacts to a CRM list via per-member crm_list_member_add (looped, not bulk).

Author Agent

Author a Cinatra agent extension package from a creation spec. Uses the agent-authoring skill and emits a typed draft artifact.

Blog Draft Writer Agent

Stateless LLM-only leaf agent that takes a BlogIdea (title, summary, outline) plus optional tone, length, audience, voice, referenceContent, and sources, and returns a polished markdown blog draft (title, excerpt, content, sourcesUsed) that the host persists as a @cinatra-ai/blog-post-artifact. No HITL, no tool calls, no web_search — pure LLM generation. Caller chains web-research-agent upstream if research is needed.

Blog Idea Generator Agent

Stateless leaf agent that takes a blog brief plus optional context (audience, count, tone, existing ideas, reference content) and returns count blog post ideas with title + summary + 3-7 outline points each, plus a single markdown idea-batch document (ideaBatchTitle, ideaBatchDocument) that the host persists as a @cinatra-ai/blog-idea-artifact. Single LLM round-trip; no MCP primitives; no HITL; no web_search. Returns strict JSON {ideas:[{title,summary,outline}], ideaBatchTitle, ideaBatchDocument, notes}.

Blog Image Prompt Agent

Stateless leaf agent that generates blog image-prompts (text descriptions, NOT images) from a blog draft. Returns {prompts: BlogImagePrompt[], notes} where BlogImagePrompt = {placement, prompt, rationale}.

Blog LinkedIn Publish Agent

Adapts a Cinatra blog post into a LinkedIn post, pauses at a HITL gate for operator review/edit, persists edits via blog_post_publish_linkedin_update (refs only — agent materializes via artifact_authoring_emit first), then publishes via blog_post_publish_linkedin_publish. linkedinDrafts[] entries carry contentArtifactId + contentRepresentationRevisionId refs (@cinatra-ai/blog-post-artifact); agent resolves copy via artifact_representation_get for the HITL renderer. Returns the linkedinPostUrl.

Blog LinkedIn Writer Agent

Stateless LLM-only leaf agent that writes a short promotional LinkedIn post for a published company blog post. Takes companyUrl, postTitle, postExcerpt, blogPostContent, blogPostUrl, destinationType, destinationName and returns { post, notes }. No HITL, no tool calls, no web_search — pure LLM generation for the asset-blog LinkedIn post drafting workflow.

Blog Pipeline Agent

Parent orchestrator (WayFlow Flow OAS, D5) composing the 4 blog generation agents as child FlowNodes: blog-idea-generator-agent → (idea selection) → blog-draft-writer-agent → blog-image-prompt-agent + blog-linkedin-writer-agent. Manual brief / reference artifacts input only — transcript DROPPED. projectId threaded across all child nodes. Two deterministic seam ApiNodes (selected_idea, draft_projection) bridge the idea-array→draft-object and draft-object→linkedin-string shape gaps (email-outreach passthrough precedent). Zero skill-id declarations (owner law).

Blog WordPress Publish Agent

Creates a WordPress draft from a Cinatra blog post: starts via blog_post_publish_wordpress_start, polls blog_project_get until wordpressDraftGeneration.status === 'succeeded', then pauses at a HITL gate. On reject, calls blog_post_publish_wordpress_delete with deleteInWordPress=true to remove the draft from WordPress itself. Post body and hero image are artifact-canonical (@cinatra-ai/blog-post-artifact + @cinatra-ai/blog-image-artifact); blog_project_get returns refs only, and blog_post_publish_wordpress_start resolves bytes server-side. The agent flow is operational-metadata-only.

Company Discovery Agent

Stateless leaf agent that takes a company name and/or domain and returns a normalized CRM accountId (provider-native, e.g. Twenty Company id), optionally enriched with an Apollo organization id. Dedups via crm_account_search + domainName match before creating; calls crm_account_update on hit, crm_account_create on miss.

Contact Discovery Agent

Stateless leaf agent that takes a CRM accountId (provider-native, e.g. Twenty Company id) and discovers contacts for that company. Apollo people-search primary path (apolloFirst=true and Apollo connected); web_search via LinkedIn fallback. Persists each contact via crm_contact_create against the provider-agnostic CRM facade. Server-side dedup is NOT provided by the create — operator-side cleanup or orchestrator-level dedup is out of scope for this leaf agent.

Context Agent

Non-uninstallable core context-resolver sub-agent. Invoked explicitly: a context-using agent declares @cinatra-ai/context-selection-agent in its agentDependencies and includes an explicit context FlowNode per slot before the slot-consuming node (child-local invocation, not runtime auto-wiring). Resolves a slot to a set of pinned artifact refs (artifactId + representationRevisionId + semanticAssertionId) via /api/context-resolve, opens the ContextSelector HITL when selectionMode=interactive (autonomous slots skip the gate via the branch), writes the run_context_selections audit rows via /api/context-finalize, and emits output_data.contextSlotBindings for the calling agent to consume via {{context_<slotId>.contextSlotBindings}}.

Drupal Agent

Edits and publishes content to a connected Drupal CMS instance.

Email Delivery Agent

Owner-controlled email delivery. Per the owner ruling 2026-07-22 (groganz) EVERY campaign send PAUSES at the send moment: a read-only prepare step summarizes the pending send from the real campaign data, a confirmation gate surfaces the recipient/draft summary to the operator, and the run proceeds to the actual send ONLY after the operator approves. The send itself is the unchanged single-ApiNode /api/llm-bridge path calling email_outreach_send_initial_start.

Email Drafting Agent

Generates personalized email drafts for a list of recipients based on the campaign context and objectives.

Email Follow-up Agent

Generates follow-up email drafts for recipients who did not respond to the initial outreach.

Email Outreach Agent

Orchestrates an end-to-end email outreach campaign — from recipient selection and draft generation through human review to delivery.

Email Recipient Selection Agent

Builds a qualified recipient list for an email campaign from configured contact sources.

Email Test Delivery Agent

Re-entrant HITL surface to send a test preview of an outreach campaign before launch. The gate COLLECTS input; the RUN performs the send via the run-scoped parse_action -> perform_test_send primitives, then re-enters the sole renderer gate feeding the real result back.

Media Feed Lister Agent

Lists videos from a YouTube channel or episodes from a podcast website (RSS/Atom discovery). Stateless leaf — calls media_feed_youtube_list or media_feed_podcast_list. Composes with @cinatra-ai/media-transcript-agent to transcribe each episode.

Media Transcript Agent

Transcribes audio/video URLs (including YouTube) to text with [Speaker N]: speaker-label markers. Single ApiNode → /api/llm-bridge; provider routing (Gemini) declared via metadata.cinatra.llm.

Web Scrape Agent

Stateless schema-driven web data extractor — scrapes a bounded list of seed URLs via web_search and returns structured items per a caller-supplied JSON Schema.

WordPress Agent

Creates and publishes content to a connected WordPress site.

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Protocol
a2a
Version
0.1.8
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
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://ordnas-notebook-2.taild5286c.ts.net/.well-known/agent.json

Operate this agent and would rather not be listed? Request removal.