SCHEMAXIS PILOT · Declared work. Results you can check.Documentation ↗ · Contact
schemaxis/Agent’s Hands

Application reference

Application scope.
Declared contracts.

The five-point product explanation

  1. 01The agent declares. Schemaxis marshals the data.

    In the strict declared-work interface, the agent never runs code or directly handles source data. It declares where the data comes from or how it is generated, which operations it passes through, and how it is output. Schemaxis marshals immutable input captures, sealed execution and outputs retained by digest.

    This describes who operates on the inputs: no agent-supplied arbitrary scripts, shell or direct source-filesystem manipulation. The agent can receive bounded observations and receipt content; this does not promise that data is hidden from the model. Sealed container execution requires an explicitly configured, qualified backend. Native applications execute trusted runtime code. The historical local MCP demonstration alone does not establish that isolation.

  2. 02The plan is checked before anything executes.

    Admission, the declared schema, task scope and budget reservation are checked before execution. A request outside its authority is refused before a native job can run. Planning and inspection can run without launching the applications; native result verification is a separate step that reports the checks actually performed. In the retained MCP demonstration, a NumPy request under a SymPy-only scope returned SCOPE_EXCEEDED. Calls stopped at planning: zero native execution, all four prior NumPy output digests unchanged, and no successful current invocation to claim.

    Historical prepared-recipe local MCP demonstration, core 5cfe1b0. It is separate from both the comparative study and the hosted container-isolation proof.

  3. 03Smaller models failed alone, then produced passing artifacts.

    Haiku 4.5: 22/110 without → 110/110 with Schemaxis; Sonnet 4.6: 22/110 without → 110/110 with Schemaxis; GPT-5.6 Luna: 68/110 without → 110/110 with Schemaxis. Haiku 4.5’s native initial output had 32/32 images rejected, while its retained transcript called the result “production-ready”. The Schemaxis artifacts passed the required checks. The core supplies the verification state and receipt instead of relying on the agent’s success sentence. This records a misleading claim and changed artifact outcomes; it does not measure a general reduction in false-reporting propensity.

    29 September 2026: one authoring conversation per model and method, older model versions, 110 checks across an initial task and revision on small, purpose-built serial ParaView fixtures. Checks are not independent tasks. Some historical Schemaxis runs inspected implementation details or used helper code; one revision wrapper was broken despite passing artifacts. These are artifact outcomes, not qualification of the new strict no-shell authoring interface. The Opus native control was excluded after provider substitution.

  4. 04Reuse a supported recipe with varied parameters and a new receipt.

    A supported declared recipe can be repeated with varied authorised inputs and parameters; each execution produces its own receipt. The reusable document and bounded parameter contract are the mechanism, not a measured advantage for junior staff. Anyone using the supported, configured environment and authorised inputs can repeat it. Compatible runtimes, scope and checks still apply; the record preserves honest failure and unknown states.

    The downloadable two-case SymPy example checks local-core binding and host planning only: no native execution or new receipt was created by those preflight checks, and no hosted file-template endpoint is implied.

  5. 05Keep the frontier tradeoff and the cheaper-model result together.

    Frontier models passed either way in the retained paired studies, and Schemaxis was slower.

    GPT-5.6 Luna with Schemaxis passed all 110 checks at about one tenth of Astra’s native historical scored API cost (US$0.0815 versus US$0.8828); n=1 conversation each, older versions and 29 September 2026 prices. This is not current pricing or a total compute/support-cost estimate.

Recorded scope refusal ↗ Study artifacts and limits ↗

The free core supports individual application documents and reusable declared workflows. The optional hosted candidate exposes the admitted operations below. Five applications does not imply every API or arbitrary combinations.

A workflow is more than an application list. Bind new values to a reviewed template, inspect the resulting plan, then execute and freshly verify in a supported environment. Our two-case template example is checked for self-operated core planning; it is not hosted-template acceptance. Inspect template + parameters ↗
01

ParaView · 108 candidate operations

Serial data, geometry and rendering.

108 serial operation identifiers; EnSight geometry only. Named-array mismatches refuse. No CFD solver or case preparation.

DrivAer saved-result speed streamlines
Saved HELYX fields, post-processed with ParaView through Schemaxis. Coarse, unconverged and unvalidated; this large saved CFD case is not a 512 KiB hosted example.

Inspect eight declared geometry-only input previews ↗

Inspect exact operation identifiers (108)

Pinned candidate core 68e139a. The local matrix covers 119 cases / 132 operations; actual-host and customer acceptance remain separate.

  • line
  • pvArrow
  • pvAxes
  • pvBox
  • pvCalculator
  • pvCellCenters
  • pvCellDatatoPointData
  • pvCellSize
  • pvClean
  • pvClip
  • pvColorByArray
  • pvCone
  • pvConnectivity
  • pvCurvature
  • pvCylinder
  • pvDecimate
  • pvDelaunay2D
  • pvDelaunay3D
  • pvDescriptiveStatistics
  • pvDisk
  • pvElevation
  • pvEllipse
  • pvExtractEdges
  • pvExtractSurface
  • pvFeatureEdges
  • pvGenerateIds
  • pvGenerateSurfaceNormals
  • pvGenericIOMultiBlockReader
  • pvGroupDatasets
  • pvHierarchicalFractal
  • pvHyperTreeGrid
  • pvIntegrateVariables
  • pvLine
  • pvLogo
  • pvLoopSubdivision
  • pvMandelbrot
  • pvMeshQuality
  • pvOutline
  • pvOutlineCorners
  • pvOutlineSource
  • pvPNGSeriesReader
  • pvPartitionedDataSetCollectionSource
  • pvPassArrays
  • pvPlane
  • pvPointDatatoCellData
  • pvPointSource
  • pvResourceImageTexture
  • pvResourcePVLookupTable
  • pvResourcePiecewiseFunction
  • pvResourceTexture
  • pvResourceTransferFunction2D
  • pvShrink
  • pvSlice
  • pvSmooth
  • pvSpatioTemporalHarmonicsUniformGrid
  • pvSphere
  • pvSubdivide
  • pvSuperquadric
  • pvTessellate
  • pvTriangulate
  • pvWavelet
  • pvWriteCGNSWriter
  • pvWriteCSVWriter
  • pvWriteDataSetCSVWriter
  • pvWriteDataSetWriter
  • pvWriteEnSightWriter
  • pvWriteExodusIIWriter
  • pvWriteGenericIOWriter
  • pvWriteHoudiniWriter
  • pvWriteHyperTreeGridWriter
  • pvWriteIOSSWriter
  • pvWriteJPEGWriter
  • pvWriteJSONImageWriter
  • pvWriteMetaImageWriter
  • pvWritePDataSetWriterPolyData
  • pvWritePDataSetWriterUnstructuredGrid
  • pvWritePNGWriter
  • pvWritePOBJWriter
  • pvWritePPLYWriter
  • pvWritePSTLWriter
  • pvWriteSerialHTGMultiBlock
  • pvWriteVTKHDFWriter
  • pvWriteXMLHierarchicalBoxDataWriter
  • pvWriteXMLImageDataWriter
  • pvWriteXMLMultiBlockDataWriter
  • pvWriteXMLPImageDataWriter
  • pvWriteXMLPPartitionedDataSetWriter
  • pvWriteXMLPPolyDataWriter
  • pvWriteXMLPRectilinearGridWriter
  • pvWriteXMLPStructuredGridWriter
  • pvWriteXMLPTableWriter
  • pvWriteXMLPUnstructuredGridWriter
  • pvWriteXMLPVDWriter
  • pvWriteXMLPartitionedDataSetCollectionWriter
  • pvWriteXMLPolyDataWriter
  • pvWriteXMLRectilinearGridWriter
  • pvWriteXMLStructuredGridWriter
  • pvWriteXMLTableWriter
  • pvWriteXMLUniformGridAMRWriter
  • pvWriteXMLUnstructuredGridWriter
  • pvWriteXdmf3Writer
  • pvWriteXdmfWriter
  • pvXMLRectilinearGridReader
  • pvXMLStructuredGridReader
  • pvXMLTableReader
  • pva2DGlyph
  • pva3DText
  • sphere
02

SymPy · 1 candidate operations

Exact real-root isolation.

One operation on exact rational polynomial coefficients. No expression parser or complete symbolic algebra API.

Annotated mathematical graph of x squared minus two
Mathematical illustration, not a native run. A two-case local template/host-plan example is available on the workflows page.
Inspect exact operation identifiers (1)

Pinned candidate core 68e139a. The local matrix covers 119 cases / 132 operations; actual-host and customer acceptance remain separate.

  • isolateRealRoots
03

ExifTool · 16 candidate operations

Metadata you can read back.

16 declared operations on captured media. Admitted formats/fields only; metadata verification does not certify arbitrary file safety.

Inspect exact operation identifiers (16)

Pinned candidate core 68e139a. The local matrix covers 119 cases / 132 operations; actual-host and customer acceptance remain separate.

  • applySidecar
  • auditMetadata
  • compareMetadata
  • copyMetadata
  • correctTime
  • editMetadata
  • exportSidecar
  • geotagFromTrack
  • inspectMetadata
  • inventoryPhotos
  • locate
  • organiseCopies
  • planNames
  • reconcileTime
  • removeMetadata
  • setLocation
04

NumPy · 1 candidate operations

Principal components, with checks.

One declared PCA operation on a captured CSV. Qualified operator image requires Linux x86-64 AVX2/FMA; not every NumPy API.

Four synthetic sensor channels over time and PCA explained variance
Repository synthetic fixture: 64 rows, four mV channels, mean-centred without standardisation. First two components explain 94.12% of variance. Website plot computed with NumPy; not a new Schemaxis native run.
Inspect exact operation identifiers (1)

Pinned candidate core 68e139a. The local matrix covers 119 cases / 132 operations; actual-host and customer acceptance remain separate.

  • principalComponents
05

ffmpeg · 6 candidate operations

Media work with a declared contract.

Six operations with exact codec, format and option contracts. Current accepted output promotions are within FFmpeg, not arbitrary cross-app pipelines.

Recorded pipe orbit frame zeroRecorded pipe orbit frame nine
FFmpegdeclared encoding
Recorded MP4Download 72,204 bytes
Historical self-operated CAD-to-movie workflow, 12 October 2026. Blender produced these frames; FFmpeg encoded the recorded video. This is not proof of a current hosted FreeCAD → Blender → FFmpeg chain.
Inspect exact operation identifiers (6)

Pinned candidate core 68e139a. The local matrix covers 119 cases / 132 operations; actual-host and customer acceptance remain separate.

  • encodeAudio
  • encodeFrames
  • encodeSheet
  • encodeVideo
  • extractAudio
  • muxReview

Optional hosted limits

The input ceiling
matters to the job.

512 KiB per upload and for a plan’s captured-input closure. Industrial saved CFD cases and many media files exceed this ceiling.

One active host job initially and one per project. 100 verified outcomes per UTC month, potentially 200 across a month boundary during 14 days, with unresolved reservations reducing availability. Separate resource, attempt, task and storage bounds still apply. No unlimited use or paid overflow.

These are limits of the proposed provider-operated subset. They are not a requirement to buy hosting to use the free core. Self-operation still has its own configured bounds and compute costs.

Compare delivery choices ↗