Platform Process Trust Copilot Engine Security Request access
| AI-DRIVEN FIX CERTIFICATION

The AI that runs your FIX certification.

Onboarding a counterparty still means a shared call, test scripts walked by hand, and logs read line by line — one client at a time. Tag35 replaces that. Point its AI at your rules of engagement: it plans the tests, drives every session, explains any failure in plain English, and issues a signed, auditable certificate. Hours, not weeks.

AI plans & drives the run|Explains every failure|Signed, auditable certificate
Deterministic verdicts|Reproducible evidence|Orchestra-native
tag35 copilot · ● live · certifying NORTHBEAM-OMS
$tag35 copilot certify --spec broker_roe_v7.pdf --against MERIDIAN-ATS
CERTIFIED 43 assertions · 1 caught & fixed · report + config emitted · signed
| DRIVEN BY AI, END TO END

You bring a connection. The AI does the rest.

No hand-written scripts, no scheduled analyst, no reading logs line by line. Point Tag35's AI at a spec and a venue and it initiates the flows, runs the test cases, adapts, analyzes every response, and produces the deliverables — you review and approve.

You give it

A spec and a connection

The venue's rules of engagement — PDF, Word, even an existing FIX dictionary — plus the connection to test against. That's the whole ask.

The AI drives

Plans · initiates · runs · analyzes

It plans the test surface, opens and drives every session, injects the negative and resilience cases, watches each response, and diagnoses anything that breaks — autonomously, around the clock.

You get back

A certificate and the evidence

A signed pass/fail certificate, the full message log both ways — reproducible for any auditor — and machine-readable results your CI or ticketing can pick up.

| The AI runs everything except the grade. Every pass or fail is the deterministic core's — signed, and reproducible byte-for-byte.

| 35=3 · THE PROBLEM

Certification is still done by hand.

A counterparty gets certified one at a time, over a shared call — an analyst walking the test script message by message while both sides read the logs. Specs live in PDFs; every retest waits for the next open window across time zones. And every venue upgrade, new order type, or FIX version bump starts the whole thing over.

elapsed_time

Weeks → months

Human-gated sessions dominate the calendar. Each fix-and-retest cycle costs days, not minutes.

scale_asymmetry

300 members

A venue with quarterly releases faces an enormous certification surface. Analysts don't scale linearly.

evidence_burden

5–7 years

Recordkeeping expectations mean logs, sign-offs, and chat trails must be retained and retrievable for years.

| ARCHITECTURE

Two halves. One certify-loop.

A SaaS control plane that orchestrates, and a run-anywhere data plane that executes FIX where the network demands it — often inside your DMZ or a colo near the venue.

| CONTROL PLANE

Tag35 Platform

multi-tenant SaaS

Publish specs, generate scenario packs, run certification programs, and review signed evidence — from one place. Your analysts orchestrate; they no longer babysit sessions.

  • Spec Studio, Scenario Studio & certification programs
  • Live run console with instant, tag-level verdicts
  • Fleet management, RBAC, SSO, audit trail
| DATA PLANE

Tag35 Engine

single container · deploy anywhere

Speaks FIX natively and executes scenario packs deterministically. Runs in our cloud, your cloud, your DMZ, or fully air-gapped — and connects outbound-only over mTLS.

  • Owns its session state machine (fault injection built in)
  • Captures every byte, hash-chained & signed
  • Autonomous under partition; spools & syncs on reconnect
| HOW IT WORKS

From a messy spec to a signed certificate.

Four stages, and the AI drives all four — you approve and collect the output. A compiled state machine still owns every verdict.

01

Ingest the rules of engagement

Upload the RoE as PDF, Word, HTML, or an existing FIX dictionary. Tag35 Copilot extracts every message, field, enum, and conditional rule into a machine-readable Orchestra spec — each rule cited back to its source clause with a confidence score. You review and approve; nothing goes live without a human.

# source broker_roe_v7.pdf orchestra.xml (217 rules · 6 flagged for review)
02

Generate the full test surface

From the approved spec, Tag35 compiles versioned Scenario Packs: session-layer conformance, order lifecycle, negative and fuzz cases, resilience, and throttle limits. Every enum, every conditionally-required field, every "send X → expect Y" workflow. The model proposes; the compiler and schema validation dispose.

SL-04-resend-gapfill · OL-11-cxl-replace · NEG-07-missing-44 · RES-02-failover-seq
03

Certify, 24/7 — with a copilot

Counterparties self-serve through a guided portal with a live message console and instant verdicts. When a run fails, Copilot explains which tag and rule were violated, cites the clause, and suggests the candidate-side fix — so the retry doesn't wait for an analyst's email.

8=FIX.4.4|35=8|150=0|39=0|11=ORD-001 assertion 14/14 pass
04

Sign the evidence

Every run produces a signed Evidence Bundle: raw wire logs in both directions, verdicts, timestamps, and spec/pack hashes — hash-chained for tamper evidence and reproducible from the bundle alone. Retained to your policy and handed to your auditor without a scramble.

evidence-bundle ed25519:sig ✓ · chain-of-custody verified · WORM 7y
| WHY YOU CAN TRUST A GREEN

The AI drives everything. Never the verdict.

A false PASS on a revenue-bearing connection is existential. So Tag35 holds a hard line: the AI plans the tests, drives every session, and explains what breaks — but it never decides pass or fail. Every verdict comes from a compiled state machine with exact assertions, reproducible byte-for-byte from signed evidence.

model.role = plan + drive + explain
verdict.authority = deterministic_core
// the green means the machine agreed — not the model
CERTIFIED · BY TAG35 · DETERMINISTIC · SIGNED · tag|35
| TAG35 COPILOT

The work a room of analysts used to do.

Certification is slow because a person sits at three choke points — reading the spec, writing the tests, and explaining every failure. Tag35 Copilot takes all three. And unlike a claim, it shows its work.

| The model reads, writes, and explains. It never grades — every verdict is the deterministic core's call. That line never moves.
| Where the weeks go
01

Reading the spec

By handAn analyst reads a 40-page PDF and hand-builds a FIX dictionary, clause by clause.
With Tag35Copilot drafts machine-readable Orchestra — every message, enum, and conditional rule — each cited to its source clause.
02

Writing the tests

By handTest scripts are authored one scenario at a time and emailed around for sign-off.
With Tag35The compiler generates the exhaustive matrix from the spec — every enum, conditional, and negative case — schema-validated and dry-run first.
03

Explaining failures

By handA candidate waits days for an analyst to read the logs and email back what broke.
With Tag35Copilot explains the violated tag, rule, and state on the spot — cites the clause, suggests the fix, and the retry runs immediately.
| Spec ingestion, shown
broker_roe_v7.pdfunstructured · 47 pp

Members connect over FIX 4.4. SecurityIDSource (22) must be 8 (Exchange Symbol) for listed instruments.

On any partial or full fill, the ExecutionReport (35=8) must carry LastPx (31) and LastQty (32). Orders received during a halted phase are rejected with a session-level Reject (35=3).

Heartbeat interval is 30s; the venue issues a TestRequest after 1.5× the elapsed interval.

Copilot extract
orchestra.xmlmachine-readable
<fixr:message name="ExecutionReport" msgType="8">
  <fixr:fieldRef id="31" name="LastPx"
                 presence="required">
    <fixr:rule when="150 in {1,2}"/>
  </fixr:fieldRef>
  <fixr:fieldRef id="32" name="LastQty"
                 presence="required"/>
</fixr:message>
98% OL-08 · LastPx/LastQty required on fills cited §4.2
71% SL-09 · halt-phase reject needs review

Every rule cited to its source clause with a confidence score. You approve — nothing goes live without a human.

| Failure diagnosis, shown
FAILOL-08 · partial-fill ExecutionReportrun #4127 · NORTHBEAM-OMS
received from candidate
8=FIX.4.4|35=8|150=1|39=1|11=ORD-001|14=200|6=189.44✗ tag 31 (LastPx) absent — required when 150=1
Tag35 Copilot

This partial fill is missing LastPx (31). Your rules of engagement mark LastPx and LastQty required whenever ExecType reports a trade (150 = 1 or 2). Add both tags to partial and full fills.

spec: broker_roe_v7 §4.2 · rule OL-08
// verdict issued by the deterministic core — Copilot only explains it
suggested fix → re-run… 39=1|31=189.44|32=200|14=200 …retry PASS
| Specs that stay alive
Self-maintaining packs

Revise a spec and Tag35 diffs the Orchestra versions, regenerating only the scenarios that changed — and flags every candidate whose certification just went stale.

orchestra_broker  v7 → v8
+ OL-14  DoneForDay required by 17:00 ET
+ enum 40=P (pegged) now accepted
- OL-03  superseded by OL-14
→ 2 scenarios regenerated · 4 candidates re-flagged
Spec-drift detection

Point Tag35 at historical FIX logs and it reports where real behavior diverges from the documented spec — a way to land with an operator before a single test runs.

prod logs  ⟂  active spec
! 35=8 carries 58 (Text) on rejects — undocumented
! 40=3 (stop) observed in flow — absent from RoE
→ 2 drift findings surfaced for review
| HOW TAG35 IS DIFFERENT

Everyone says "automated." Almost no one means this.

The tools in this category run on test scripts written and maintained by hand, visual script builders, or a managed team that certifies your counterparties for you — on a scheduled call, in business hours. Tag35 starts from the spec and lets an AI do the work.

Today's tools & managed services
Tag35
Test scripts are written and maintained by hand — or you outsource the whole cycle to a managed team.
An AI reads your rules of engagement and generates the test surface itself. You review and approve; you don't author.
Certification runs on a scheduled call, one counterparty at a time, in business hours.
Counterparties self-serve, around the clock. The AI drives every session and doesn't wait for a window.
A test fails, and you wait for an analyst to read the logs and email back what broke.
The AI names the failing tag and rule on the spot, cites the clause, suggests the fix, and re-runs.
Your logs and connections live in a vendor's environment or with a managed team.
The engine runs in your cloud, your DMZ, or fully air-gapped. Your data never leaves your network.

| And where it counts most, Tag35 is stricter, not looser: the AI plans and explains, but every pass or fail is decided by a deterministic engine — signed, and reproducible byte-for-byte.

| THE ENGINE

One engine. Every environment.

The same signed container certifies from our SaaS pool or from deep inside a regulated network — managed from the Platform either way.

env·01

Tag35 SaaS pool

Hosted, elastic, zero-ops. The fastest path to a first certification.

↑ outbound mTLS
env·02

Your cloud

AWS, GCP, or Azure inside your own VPC and controls.

↑ outbound mTLS
env·03

On-prem DMZ

Next to the venue gateway. No inbound firewall rules required.

↑ outbound mTLS
env·04

Air-gapped

Signed bundle in, signed evidence out. Same formats, sneakernet transport.

⇄ offline bundle

Outbound-only, mTLS

Engines dial home on 443 with mutual TLS. The control plane never opens a connection into your network — zero inbound rules to manage.

Autonomous under partition

Scheduled runs keep executing when the control plane is unreachable. Evidence spools locally and syncs on reconnect, oldest-first.

Signed config & pinned versions

The engine verifies signature and hash on every config bundle and binary, and refuses unsigned or unpinned artifacts. Regulated customers pin exact versions.

Secrets stay local

Venue credentials and TLS material are held engine-side or in your KMS. The control plane stores references, never the secrets themselves.

| 35=3 · FAULT INJECTION, FIRST-CLASS

Certification means deliberately breaking the protocol.

Tag35 owns its FIX session state machine so it can send the bad checksum, abuse the sequence numbers, and drop the session at the worst possible moment — the things a normal engine is built to refuse. That's not a workaround; it's the point.

drop_inbound_next: 2 corrupt_checksum seq_gap duplicate_delivery malformed_body_length disconnect_mid_fill
| THE PLATFORM, MODULE BY MODULE

Everything the loop needs.

Spec Studio

AI ingestion of RoE into reviewable Orchestra, with versioning, semantic diff, and drift detection against live logs.

Scenario Studio

Compile specs into signed Scenario Packs; natural-language authoring; a coverage report that shows exactly which spec rules are exercised.

Certification Portal

Invite → connectivity wizard → guided 24/7 runs → Copilot diagnosis → PDF report, shareable badge, and operator sign-off.

Engine Fleet Manager

Enroll engines with one-time tokens, push signed config, canary and roll back, tail sessions, and pin versions across the fleet.

Evidence & Compliance

Signed, hash-chained bundles; configurable retention and legal hold; full audit trail; API and webhooks into Jira, Salesforce, ServiceNow.

Platform & Admin

Multi-tenant orgs and workspaces, RBAC, SSO (SAML/OIDC), SCIM, per-program environments, and metered billing.

| WHO IT'S FOR

Both sides of the connection.

operators

You certify many counterparties

Exchanges, ATSs and MTFs, brokers, and OMS/EMS vendors running certification programs at scale. Cut analyst hours, activate member revenue faster, and stay audit-ready by construction.

head of client connectivity|onboarding analyst|compliance
candidates

You certify against many venues

Buy-side desks, prop firms, and vendors integrating one system with a dozen counterparties. Rehearse against published venue profiles before the formal run — no waiting for an analyst to free up.

connectivity engineer|trading tech|integration QA
| SECURITY & COMPLIANCE POSTURE

Built for the network's most guarded corner.

Retention and recordkeeping obligations should be validated with your counsel and auditors — Tag35 is engineered to meet them, not to opine on them.

SOC 2

Type II on the roadmap from day one, with controls designed in rather than bolted on.

encryption

TLS 1.2+ and mTLS in transit; encryption at rest; signed artifacts end to end.

isolation

Strict multi-tenant boundaries. No candidate wire data leaves the tenant without explicit opt-in.

secrets

Private keys and venue credentials never transit the control plane — references only.

evidence

WORM-style retention with object lock, legal hold, and per-tenant export.

supply chain

SBOM and provenance attestations; sigstore-style signing on binaries and bundles.

residency

EU and US data-residency options for regulated deployments.

air-gap

Fully offline mode via signed bundle import and evidence export — identical formats.

| 35=A · LOGON

Bring your hardest venue spec.

We'll ingest a real rules-of-engagement document, generate the pack, and run a live certification with you — deliberate failure and all.

  • Goes straight to the Tag35 team — a real person, not a bot funnel.
  • Bring a PDF or Word RoE; we'll show the AI turn it into Orchestra live.
  • See a deliberate failure caught, diagnosed, and re-run to a signed pass.

Straight to the Tag35 team. No newsletter, no sales spam.