Before execution
Identity, provenance, approved baseline, mission semantics and current readiness establish whether physical work may continue toward dispatch.
TTAN.IO Robotics / physical authority chain
TTAN.IO Robotics does not treat a login, certificate, API connection, ROS 2 permission, AI recommendation or successful provider call as permission for arbitrary physical work. Authority is progressively narrowed across six stages and then checked against what the robot actually did.
Each stage may narrow or stop authority. No later stage is allowed to widen what an earlier stage permitted.
A security decision can say that a mission is admissible while execution still remains blocked until identity, state, readiness and exact command material all match.
TTAN.IO begins by establishing trusted source context. A command may originate from an operator, HMI, MES, PLC, ROS 2 node, vendor application, planner or AI service. The system records the authenticated identity and provenance of that request without confusing identity with authority.
A valid certificate or authenticated ROS/DDS participant proves something about the requester. It does not prove that the requested physical action is allowed.
Workload identity, operator context, provider path, signed request metadata and other trustworthy source evidence.
The source is known strongly enough to continue evaluation, but receives no automatic physical authority.
Caller-controlled headers, stale credentials or uncertain provenance cannot silently become trusted execution context.
Identity is not application authority, and application authority is not physical authority.
Every protected robot can carry a profile describing its identity, capabilities, tools, allowed zones, operational limits and approved behavior baseline. TTAN.IO evaluates the requested mission against this known context instead of assuming that any syntactically valid command is legitimate.
Production drift does not automatically become the new baseline. Changes require controlled provenance, validation and promotion.
Tenant, plant, line, cell, robot identity, controller/provider identity, toolset and capability context remain attributable.
Programs, jobs, limits, zones, tools and expected production behavior are versioned rather than learned silently from runtime drift.
Unexpected tool, program, zone, capability or baseline state can trigger HOLD, DENY or HUMAN_REQUIRED.
The robot is evaluated against approved behavior, not merely against what it is technically capable of doing.
The request is normalized into a security-relevant mission representation. TTAN.IO evaluates the intended robot action, target, tool, zone, destination, limits and production context against policy and capability.
This is where an authenticated and technically valid command can still be rejected because its physical meaning is wrong for the current mission.
Vendor-specific API calls, ROS actions or PLC requests are mapped into stable mission semantics before authority is considered.
Robot capability, approved behavior, target, zone, tool, limits and current production rules are evaluated together.
The result can permit continuation, stop the mission or require human intervention without dispatching anything yet.
A security decision can make a mission eligible; it does not by itself create executable command authority.
A mission that was valid moments ago may no longer be executable. TTAN.IO re-evaluates time-sensitive conditions before privileged dispatch: robot state, provider connection, controller status, relevant trust evidence, baseline freshness, replay state and other required preconditions.
Reconnects, failovers and provider changes are treated as new security events rather than reasons to inherit stale authority.
The system evaluates current readiness instead of relying on an old ALLOW or an earlier connection state.
A working adapter or credential proves reachability. It does not widen the mission or command that may be dispatched.
Consumed, stale or ambiguous authorization material cannot be reused to generate a second physical effect.
Past eligibility never guarantees present readiness.
Immediately before privileged dispatch, TTAN.IO binds authority to the exact normalized execution material. Robot, mission, parameters, tool, target, zone, provider path and other security-relevant fields become part of the command context.
If any bound field changes, the previous authority no longer applies. This prevents a valid approval from being reused for a modified physical action.
The authorized object is not “the session” or “the user”; it is the bounded command context that will reach the provider/controller path.
Robot, target, destination, tool, zone, limits or parameters cannot change underneath an existing authorization.
The adapter translates and sends authorized material. It must never broaden scope because a vendor API permits more.
The exact command is the unit of physical authority.
A successful API response is not accepted as physical truth. TTAN.IO separates what was requested, authorized and sent from what controllers, sensors, PLCs, ROS/DDS telemetry and other independent sources report afterwards.
Evidence is reconciled so missing, conflicting or ambiguous observations cannot silently become verified success.
Controller state, ROS telemetry, PLC/interlock state, sensors, vision and provider records can contribute to terminal evidence.
TTAN.IO compares approved/authorized intent with execution claims and the observable state of the robot and production context.
Missing or contradictory evidence does not become success, and ambiguous outcomes do not trigger blind retry.
Do not trust the command. Do not trust the report. Correlate independent evidence.
The complete chain
Identity, provenance, approved baseline, mission semantics and current readiness establish whether physical work may continue toward dispatch.
Authority is bound to the exact command and privileged provider boundary. Changes invalidate stale authority.
Independent evidence establishes what actually happened and whether the observed result reconciles with the authorized mission.