Approach

How the swarm gathers evidence, gets permission, chooses where to run, and proves the result

Four design commitments, each with its honest limit. Below them: the external benchmark records we rely on, with their attribution, and the public claims register that governs every sentence on this site.

Evidence before conclusions

Every observation carries its input revision, tool version, time, result and coverage. Unknown relationships stay visible. A plausible relationship supplied by a model is not evidence. Secret values are kept out of model prompts; redacted locations and fingerprints are used instead.

LimitCoverage is only as good as the qualified adapters. The historical plugin catalogue is not a shipped feature list.

Permission outside the model

Agents cannot write themselves a permission or change the gate’s rules. The broker checks operation, tenant, exact target, revisions, expiry, revocation and effect limits. A malicious log entry, README or tool result remains evidence data, never an instruction. Modified or uncensored checkpoints receive no additional credentials.

LimitPlanned capability. Policy, isolation and effect tests are required. No universal safety claim.

Model selection is a policy decision

For each task, first determine permitted data location, allowed providers and required capabilities. Then select among qualified routes by measured task quality, queue delay, context needs and cost. A local-only task may wait or fail explicitly if local inference is unavailable; it must not silently fall back to a cloud API.

LimitA local model reduces prompt transfer to an external provider. It does not make telemetry, backups, updates or support local by itself. “Air-gapped” and “data never leaves” are withheld until tested.

Independent verification of both sides

A verifier uses separate evidence and acceptance checks. For containment, the actor probes must be denied with collector evidence and the benign reference transaction must still succeed. Missing telemetry is an incomplete verdict, not a green one.

LimitProposed later demonstration in an isolated lab. Lab infrastructure is not yet qualified.

containment · approved scopeactor Aactor Bdeny witnessbenign clientreceipt

Local DeepSeek on four DGX Sparks

IRONWARD is designed to work with API models and locally served models. Our local deployment plan uses DeepSeek on four NVIDIA DGX Sparks, with task routing governed by data policy, measured quality and available capacity. External benchmarks support investigating this configuration; IRONWARD’s own end-to-end performance still needs qualification.

Four 128 GB machines provide 512 GB of aggregate physical memory. That is not a single 512 GB allocation, and not the memory left after weights, runtime and context. The purchased configuration must be confirmed.

local boundary · data policy4 × DGX Spark · plannedapproved API providereligible data only · logged

External benchmark records

Two separate external measurements of DeepSeek-V4.1-Flash on four DGX Spark GB10 nodes in a switchless ring with the TensorFold engine. AIFLOWLABS has not reproduced either. They are not merged or averaged, and neither is an IRONWARD result. The founder’s earlier 120 tokens/s estimate is withdrawn as unsourced and is not used.

RecordWorkloadConcurrencyAggregate tok/sPer request tok/sTime to first tokenMeasured by
B1Single user decode1—70.232K prompt read in 8.8 sExternal post, founder-supplied transcription
B1Decode8139——External post, founder-supplied transcription
B2Prose, thinking on165.865.8186 msRecipe author, 25 Oct 2026
B2Prose, thinking on8165.321.7901 msRecipe author, 25 Oct 2026
B2Prose at 128K starting context8132.319.24.67 sRecipe author, 25 Oct 2026
B2Code, thinking off1117.4117.4192 msRecipe author, 25 Oct 2026
B2Code, thinking off8183.725.3833 msRecipe author, 25 Oct 2026
B2Cold prefill, 32,787 tokens14,127 prefill tok/s—8.1 sRecipe author, 25 Oct 2026

Aggregate throughput sums delivered output across concurrent requests; single-request throughput measures one request. Dividing an aggregate by the concurrency gives an arithmetic allocation, not a measured per-agent rate. Prefill and decode exclude scanner, queue, approval, tool and verification time. A fast answer with invalid tool arguments is failed work.

Before any IRONWARD number is published

  1. Pin node inventory, memory, OS and driver, interconnect, engine commit, recipe patches, weight revision and hash, quantization, tokenizer, context pool and licences.
  2. Qualify Prime against the actual endpoint: tool-call round trip, streaming, structured output, token accounting, cancellation and error behaviour.
  3. Test local-only denial of API fallback, including timeouts and retries. Record every allowed egress path.
  4. Compare 1, 2, 4 and 8 concurrent requests at fixed 4K, 32K and 128K inputs, cold and warm, prose and tool-use, at least three repetitions for screening.
  5. Run held-out IRONWARD tasks with equal tool access across local and API routes. Score correct findings, invalid tool calls, false remediation, verified fixes and end-to-end time.

Public claims register

Every statement on this site maps to one of these claims and keeps its status. A status is part of the content, not a footnote to remove for a cleaner design.

IDClaimStatusRequired wording or evidence
C01The product is IRONWARD by AIFLOWLABSConfirmed directionFounder-selected name; no trademark clearance implied.
C0242 component specs and 63 work packets preparedPrepared specificationNever described as implemented modules.
C03Small teams need better security follow-upBuyer hypothesisInterview and workflow evidence before any market-wide assertion.
C04Investigate, repair and independently verifyPlanned capability“Designed to”; requires exact-version accepted end-to-end results.
C05Approval and execution happen outside the AIPlanned capabilityPolicy, isolation and effect tests; no universal safety claim.
C06Cloud models and local DeepSeek on four SparksConfirmed direction, unqualified integrationPlanned deployment; actual topology and versions identified when tested.
C07Local model speedExternal measurementSeparate B1 and B2 records with workload, date and attribution; no IRONWARD benchmark claim.
C08Recovery after crashesPlanned capabilityRequires specific fault-matrix results; no kernel-panic immunity.
C09Block two attackers while the business keeps runningProposed later demonstrationSynthetic lab, design preview until qualification. Not real incident footage.
C10Paid pilot, subscription and local-market valueCommercial hypothesisNo customers, revenue, pricing validation or savings invented.
C11Delivery effort and build capacityPlanning estimateUnits, confidence, exclusions and new-scope caveat preserved.
C12Team experience and company eligibilityMissing founder inputVerified bios and company records; nothing fabricated.
C13Cyberport relationship and requested introductionsProposed ask“Seeking”; no admission, partnership, award or guaranteed access.
C14ironward.aiflowlabs.ioConfirmed future destination“Website in preparation” until real publication is checked.
C15Locally controlled or uncensored model optionsRequested technical directionSeparate checkpoint qualification; no permission or quality inferred.

Words we use, and words we do not

We sayWe do not say
We are buildingWe protect companies today
External benchmarkOur cluster achieves
Verified in this defined lab scenario (after a qualifying run)Stops attacks
Local inference optionData never leaves
Prepared acceptance casesTests passed