Products

Three products for three operating jobs.

Scrawl collects web data and keeps it. Communications runs customer support and business messaging on your own provider accounts. DevOps corrects failures in the systems you connect and proves each fix. They share a design—policy before execution, evidence after, one core behind every caller—not a runtime.

Side by side

Compare the products.

Each row answers the same question for every product, including where each access surface stands today.

Scrawl, Communications, and DevOps compared
QuestionScrawlCommunicationsDevOps
The jobCollect web content reliably and keep what was collected: the files, the records, and the evidence of how they were produced.Answer and reach customers on the right channel, with permission, and know afterward exactly what was sent, what came back, who wrote it, and why each send was allowed.Keep systems in their intended state without giving automation open-ended power: notice what is wrong, apply only a remedy that is allowed, and call it fixed only when a fresh observation shows that it is.
What it producesMarkdown and schema-shaped JSON, typed artifacts and media, exports, extraction manifests, and immutable dataset versions you can query, diff, and cite.Support conversations with recorded provenance, governed communications, delivery history, and an append-only audit trail.Durable incident and decision records, verification and stabilization results, recovery and escalation history, an audit trail of every grant and action, and redacted evidence packets.
Your infrastructureYour proxy pools (BYOP) and, if you use AI, your own AI provider, with credentials encrypted for their owner.Your Twilio, SendGrid, and Telegram accounts (BYOK), and optionally your own AI provider or model, with credentials encrypted per workspace.The systems you connect, and only the corrective actions you allow on them. The engine runs registered actions with fixed arguments, never an open shell.
Policy before executionIdentity, ownership, target, egress, abuse, admission, and resource limits before any job runs; page text stays untrusted for every model.Workspace role, consent and suppression, Trust and Safety, rate and usage limits before any provider call; AI never bypasses them.Standing policy, a single-use grant per action, ownership fencing, and a budget on how many changes one incident may make—before anything changes.
EvidenceArtifacts, extraction manifests, job history, dataset provenance and version diffs, and citations to the records an answer used.Support conversations with reply provenance, normalized delivery history, and an append-only, exportable audit log.Incident and decision history, verification and stabilization results, recovery records, an audit trail, and redacted evidence packets.
AIYour own AI provider extracts to your schema and answers with citations; a planner proposes jobs that run only when you confirm.Planned: optional and bring-your-own, working through the same consent, governed actions, and audit as people. Communications works without it.An escalation inside the controller: AI may name one action from the set you allow, which then passes the same authority, budget, and verification as any remedy.
OperatorsTelegram operator surfaceBuiltWeb console to set up and operate; Telegram for daily workBuiltOperator acts exist in the engine; how customers reach them is not decided yet
SoftwareApexAPIBuiltApexAPIBuiltApexAPIPlanned
AI agentsApexMCPBuiltApexMCPPlannedApexMCPPlanned
Operator pluginScrawl PluginIn developmentCommunications / Twilio PluginPlannedNot applicable DevOps is an operations product, not a plugin for one.
MeteringHosted work reserves credits before it runs and settles them after, on an immutable ledger; your AI provider bills you for its own usage.A monthly subscription; usage measured on an internal ledger with hard limits, never a credit balance to buy.Planned as paid access to a managed service. Plans and metering are not set.
Hosted serviceNot publicly hostedNot publicly hostedNot publicly hosted
PricingHosted work metered in credits; your own proxy costs stay with your provider.Pricing coming soonA monthly ApexAi subscription; Twilio, SendGrid, and any AI provider you bring bill your own accounts.Pricing coming soonPlanned as paid access to a managed service; nothing is priced yet.Not yet priced

DATA · Web-data operations

Scrawl

In development

Scrawl turns a URL, a site, or a cataloged crawl into Markdown, structured JSON, files, and versioned datasets, as owned jobs behind one egress and policy gate. Your own AI extracts to your schema and answers questions with citations to the records it used. Operators work from Telegram, software through ApexAPI and the SDKs, and agents through ApexMCP.

  • One call, usable content
  • Your AI, governed
  • Versioned datasets
  • Jobs that finish once
  • Artifacts and media
  • Your proxies, explicit egress
Explore Scrawl
URL to structured data
  1. 01Send a URL and a schema
  2. 02Pass the egress gate
  3. 03Fetch the page once
  4. 04Convert to Markdown
  5. 05Extract with your AI
  6. 06Validate against the schema
Source to cited answer
  1. 01Crawl a cataloged source
  2. 02Publish a dataset version
  3. 03Compare with the last version
  4. 04Ask a question
  5. 05Answer cites its records

Scrawl Plugin: Keeps a Scrawl deployment observable and correctable: crawler, proxy, and job health, artifact and dataset checks, smoke tests, evidence, approvals, and bounded maintenance.

COMMS · Customer support and business messaging

Communications

In development

Communications is a shared support inbox and governed messaging product over the customer's own Twilio, SendGrid, and Telegram accounts. Teams answer customers over SMS, WhatsApp, and Telegram Business in one inbox, send business and transactional messages, and let their own software work through the same consent, Trust and Safety, and audit. Bringing their own AI is on the roadmap.

  • A shared support inbox
  • Three conversation channels, one inbox
  • Your providers, set up for you
  • Your team, wherever it works
  • Contacts, consent, suppression
  • Trust, history, and audit
Explore Communications
Support conversation
  1. 01Customer writes in
  2. 02Conversation opened or reopened
  3. 03Teammate or automation answers
  4. 04Consent and Trust and Safety gate
  5. 05Sent from the number they wrote to
  6. 06Reply and provenance in history
Intent to evidence
  1. 01Communication intent
  2. 02Workspace and role
  3. 03Consent and suppression
  4. 04Trust and Safety gate
  5. 05Workspace provider
  6. 06Delivery and history
Telegram Business conversation
  1. 01Customer writes to the business on Telegram
  2. 02Conversation joins the shared inbox
  3. 03Teammate notified in Telegram
  4. 04Reply from the console or Telegram
  5. 05Sent through the business connection

Communications / Twilio Plugin: Designed to keep a Communications deployment and its provider connections observable: provider readiness, webhook and delivery health, queue state, support backlog, credential, consent, and limit checks, smoke tests, and evidence.

OPS · Autonomous operations

DevOps

Planned

DevOps supervises the systems you connect and corrects failures with actions you have allowed in advance. Each correction is authorized once, carried out at most once within a time limit, checked by a fresh observation rather than by the command's own report, and watched until it holds. A fix that fails is rolled back, compensated, or escalated to a person, and every step leaves a durable record. Its engine is in development; the managed service is planned.

  • Detection with one identity per incident
  • Remedies in a fixed order
  • Authorized, bounded execution
  • Verification by observation
  • Rollback, compensation, escalation
  • Supervision that survives restarts
Explore DevOps
Incident to verified resolution
  1. 01Declared condition fails
  2. 02One incident opened
  3. 03Allowed remedy selected
  4. 04Single-use grant issued
  5. 05Action run within its bound
  6. 06Fresh verification
  7. 07Stability window held
  8. 08Closed with evidence
When a fix does not hold
  1. 01Regression or failed check
  2. 02Rollback or compensation
  3. 03Recovery verified
  4. 04Escalated if unresolved
  5. 05Kept in attention until handled

Integrating a product

Pick the surface by who is calling.

Applications use ApexAPI, AI agents use ApexMCP, and the people responsible for a Scrawl or Communications deployment will use its product plugin. The Developers page helps you choose and shows where each surface stands.