ID Axis · Multi-agent reasoning & autonomous execution

ID Axis. Give reasoninga structure to act.

ID Axis is IDENIFE’s self-developed framework for multi-agent reasoning and autonomous execution. It connects models, tasks and tools to turn an understood goal into work that can progress.

See how Axis works
From model capability to product delivery
ID Omnia / ID Optima

Products · Goals and acceptance criteria

ID Axis

Framework · Reasoning, orchestration and execution

HuanYu

Model · Understanding, generation and evaluation

HuanYu provides model capabilities. Axis organizes execution. Products define completion.

How ID Axis works

Understand the data.Then organise the work.

Turn general agent execution into a specialised approach to data production.

Using DeepSeek Harness as its main reference, alongside engineering practices from leading agent runtimes, ID Axis adapts execution to data types, business semantics and quality requirements. Models reason; the framework gives each call a contract, a recovery path and a recorded outcome.

From a data task to a deliverable

Goals, execution and acceptance keep agents working towards the same data outcome.

  1. Understand the task

    Read schemas, field types, documents and samples. Establish business definitions, processing scope and acceptance criteria.

    Goal & data contract
  2. Organise collaboration

    Assign parsing, mapping, processing and verification. Define dependencies and give each agent the context it needs.

    Executable task graph
  3. Select & execute

    Match plugins to data types, validate arguments and record node state, tool receipts and intermediate artifacts.

    State & artifacts
  4. Verify & deliver

    Check structure, quality and business definitions. Return failures to the relevant nodes; deliver accepted outputs with evidence.

    Results & validation

When a capability is missing, build it.

Plugin generation and self-optimisation turn gaps discovered during a task into reusable capabilities.

  1. Identify the gap

    Compare needs with existing tools

  2. Generate a plugin

    Implementation & I/O contract

  3. Validate in isolation

    Examples, permissions & failures

  4. Enable a version

    Keep a stable version & rollback path

  5. Evaluate runs

    Inspect quality & failure causes

Run feedback and failure cases inform the next generation, validation and optimisation cycle.

Self-optimisation depends on testable improvement. Compare a candidate with the existing version and validate it before an update. A failed candidate retains its findings without replacing the stable version.

Adapted to the details of data work.

Completing a data task depends on what happens before and after each tool call.

Data-aware execution

Include field types, data granularity, entity relationships and metric definitions in task context. Choose capabilities suited to tables, documents and files.

Keep collaboration and processing grounded in the data, reducing translation between general conversation and specialist operations.

More reliable agent calls

Combine I/O validation, timeouts, bounded retries, checkpoints and receipt reconciliation. Check external writes separately to establish whether they already completed.

Preserve completed work through malformed responses, lost connections and partial failures, avoiding blind repetition.

Cumulative self-optimisation

Link execution feedback, failure cases and quality rules to plugin versions. Evaluate changes on consistent criteria and retain reusable domain capabilities.

Feed problem resolution into the next iteration, so subsequent tasks can reuse what has already been validated.

Engineering reference

Open engineering methods inform a specialised design for data work.

DeepSeek Harness official documentation

01 / Framework primitives

Complex work.Clear abstractions.

An extensible runtime needs separate ways to express the goal, available knowledge, permitted actions and final results. Clear responsibilities give models, tools and business workflows room to evolve independently.

Task

Translate intent into a goal with a testable completion condition. Tasks carry input references, dependencies and acceptance rules; subtasks inherit the constraints they need.

Goal / Dependencies / Completion criteria

Context

Supply a decision with information that has a source. Distinguish original material, verified facts and untested assumptions, with access scoped to each responsibility.

Sources / Visibility / Version

Capability

Wrap model calls, data processing or business actions in checkable input and output contracts. Declare permissions and side effects for the execution layer to enforce.

Inputs / Outputs / Execution boundaries

Artifact

Give results an independent, referenceable form. Tables, files, reports and checks retain their provenance for downstream tasks and product delivery.

Content reference / Provenance / Validation

The architecture below presents the engineering direction of ID Axis. State structures, isolation mechanisms and extension contracts are research designs, subject to formal documentation and actual delivery.

02 / State & data contracts

Work moves forward.State stays explicit.

Conversation records communication; task state records execution facts. A runtime needs to know which inputs are fixed, which node is waiting, which outputs are accepted and what enables the next step.

  1. Ready
  2. Running
  3. Waiting
  4. Validating
  5. Done / Stopped

Only an accepted state update can enable the next dependent step.

Parallel nodes should submit their own result deltas. At a join, field-level merge rules handle updates and surface conflicts. Shared state does not imply unrestricted overwrites.

Task record · Conceptual structure
goal
Business goal and acceptance rules

Define completion before execution. A changed goal creates a new revision.

context_ref
Versioned context references

Pass references and necessary information instead of sharing an ever-growing conversation.

node_state
Node state and dependencies

Represent waiting, failure, cancellation and completion separately so missing results never imply success.

artifact_ref
Outputs, provenance and checks

Link results to their inputs and producing steps, preserving evidence that can be examined.

Input snapshots and execution events stay distinct

03 / Multi-agent execution graph

Work can branch.Convergence needs evidence.

Organize complex work as nodes with explicit dependencies. Models can propose decomposition and repair; the execution layer checks preconditions, schedules ready nodes and joins branches under defined validation rules.

Choose a path to inspect the execution structure
Define goalGoal and constraints
Parse materialSources and structure
Organize rulesDefinitions and checks
Join inputsCheck dependencies
ProcessInvoke tools
ValidateApply acceptance rules
Both required branches ready
Return failed checks for local repair
Deliverable artifacts
An illustration of execution semantics. Controls change this local diagram; they do not show operational logs or measured results.

Branch & join

Two branches. One shared objective.

Parsing source material and organizing rules can progress independently. A join checks that both results are ready and their references are compatible before processing begins.

Start condition: all required inputs are available and checked.

Define → Prepare in parallel → Join → Process → Validate → Deliver

Explicit dependencies

Independent tasks run in parallel. Dependent tasks wait for required results. Scheduling follows dependencies and available resources.

Deliberate merging

At a join, check provenance, versions and conflicts. Missing, contradictory or unvalidated results do not silently propagate.

Bounded iteration

Every retry carries a cause and remaining budget. Unattributable failures stop or move to human handling instead of iterating indefinitely.

04 / Plugins & capability extension

Let capabilities grow.Keep boundaries clear.

When existing capabilities do not cover a data task, ID Axis can generate a plugin implementation, validate it in isolation and bring it into execution. Run feedback and failure cases inform self-optimisation of tool selection, plugin implementations and processing strategies.

What a capability package needs to declare

input / output
Validatable data structures
permissions
Required resources and operation scope
effects
Reads, writes and external side effects
compatibility
Dependencies and compatibility constraints
verification
Examples, failure cases and check records
  1. Generate

    Start with a gap in the task. Produce an implementation and interface description, making dependencies, permissions and expected behavior explicit.

    A capability candidate that can be reviewed
  2. Verify

    Check input and output structures, normal and failure cases, resource access and error handling. Associate findings with the exact implementation examined.

    Evidence with a defined verification scope
  3. Activate

    After verification, loading policy determines visibility and invocation conditions. Running tasks retain a reference to the version they use.

    Participation within explicit execution boundaries
  4. Self-optimise

    Link execution feedback and failures to plugin versions, then propose improvements. Compare candidates on the same tasks and quality rules before enabling a new version, with a rollback path retained.

    Retain validated improvements as reusable capabilities

Structural validation checks whether data matches a contract. Behavioral validation also needs examples, failure cases and runtime constraints. Generated code does not acquire execution permission by itself.

05 / Runtime isolation

Autonomous work.Explainable boundaries.

Agents share goals while keeping context, resources and permissions distinct. Isolation design helps contain a node’s error, timeout or extension instead of letting it disrupt the entire task.

Boundary of an execution node
Execution unit
  • Required context
  • Task-local state
  • Allowed capabilities

Permission checks and result receipts

External data and business systems

Context follows responsibility

A node receives the information needed for its role, with traceable sources and versions. Tool output enters the workflow as data to be processed.

Permissions meet every call

Keep the proposed plan separate from execution authority. Requested resources must match the operations allowed for the current task.

Side effects get their own handling

External writes require receipts and outcome reconciliation. A timeout means the wait ended; it does not prove that an external operation never happened.

Budgets and failures remain bounded

Set limits on time, retries and resources. Record failure at the relevant node; dependencies determine the affected scope.

06 / Evidence, reproducibility & evaluation

Understand what happened.Test why it holds.

Execution research needs to examine output quality and explain the process. Connecting inputs, versions, actions and outcomes makes it possible to locate failures, compare changes and give the next iteration a sound basis.

An execution evidence package

  1. Inputs & constraints

    Data references, goal revisions, acceptance rules and context sources.

  2. Plan & versions

    Node relationships, model and tool configuration, capability versions and environment.

  3. Actions & receipts

    Calls, state transitions, failure causes and external outcome receipts.

  4. Artifacts & findings

    Referenceable outputs, quality checks, unfinished work and stop reasons.

Replay: inspect what already happened

Reconstruct execution from recorded events and call results to understand how an output was produced. Replay reads history and should not trigger external writes again.

Rerun: examine the system as it is now

Fix the inputs, model configuration, tool versions and evaluation criteria that can be fixed, then execute again and compare. Model sampling and external environments can still introduce variation.

Three questions for evaluation

Was the goal met?

Apply task acceptance rules to output structure, content consistency and constraint satisfaction.

Did execution respect its contract?

Check dependencies, resource scope, stop rules and external side effects against the execution contract.

Did the change help?

Compare versions with the same task set and criteria, explaining changes alongside failure categories and environmental differences.

These are evaluation methods and engineering objectives, not published benchmark results, measured improvements or guarantees of determinism.

07 / One foundation, different products

Reuse the runtime.Keep domain expertise.

Axis provides shared reasoning orchestration and tool execution. Omnia and Optima define their own domain tasks, data contracts and quality requirements on top, turning the framework into practical production workflows.

ID Axis · Tasks / Context / Capabilities / Artifacts
ID Omnia

Business requirements into warehouses

Coordinate ingestion, cleaning, standardization and modeling, translating business entities, data layers and field rules into deliverable data assets.

  1. Understand requirements
  2. Build and model
  3. Validate data assets
Explore ID Omnia
ID Optima

Existing material into quality datasets

Coordinate parsing, mapping, processing and checks to produce AI-ready corpora, training samples and business metrics from material and data assets.

  1. Define production goals
  2. Process and organize
  3. Validate datasets
Explore ID Optima

08 / Open source & collaboration

Where a framework ends,collaboration begins.

ID Axis connects developers through open source. We focus on capabilities that can be understood, verified and composed, bringing expertise from different domains into a shared language of execution.

Connectors

Connect additional data sources, tools and business systems.

Domain capabilities

Express expert workflows as checkable tasks and plugins.

Verification methods

Clarify behavior through examples and failure analysis.

Engineering reading

These public engineering resources provide further reading. They do not imply that ID Axis uses the implementations or dependencies described.

  1. Pregel · Google Research

    A foundational study of graph computation and coordinated execution.

  2. JSON Schema · Objects

    A reference for describing and validating object data structures.

  3. PROV Overview · W3C

    An overview of standards for entities, activities and provenance.

鲁ICP备2024109755号-2
Drag to move. Right-click, touch and hold, or press Shift+F10 to choose a corner.