IDROKINDUSTRIESJoin us →

SECURITY & TRUST / TENSOR

Intelligence needs boundaries.

Illustration of a secure world protected by a lock

How Tensor OS is being designed around identity, controlled authority, scoped access, and human oversight.

Intelligence needs boundaries.

AI systems are becoming capable of doing more than generating text.

They can reason about work, use tools, retrieve knowledge, communicate with external services, and participate in operational processes.

As capability increases, the important security question changes.

It is no longer only:

What can the model do?

It becomes:

What is the model allowed to do?

Tensor OS is being designed around that distinction.

A model may provide intelligence.

Tensor provides the operating environment around that intelligence: identity, context, permissions, integrations, knowledge, approvals, execution rules, and visibility.

Our security architecture begins with a principle that applies throughout the system:

Capability does not imply authority.

1. The role of Tensor OS

Tensor is an operating system for AI employees.

An AI employee may be configured to perform work such as:

Giving AI the ability to participate in work introduces a different security problem from a conventional chatbot.

A chatbot may only return text.

An operational AI system may eventually be able to request tools, interact with external services, use organizational knowledge, or initiate real actions.

Those capabilities require an operating layer.

Tensor is intended to provide that layer.

The model should reason.

The surrounding system should decide what it is allowed to access and what it is allowed to execute.

2. Security is part of the architecture

Security is not a single feature inside Tensor.

It affects how the system is designed.

Our security model is being built around several layers:

No individual layer should be considered sufficient by itself.

Strong systems rely on multiple boundaries.

3. Identity before authority

Tensor needs to understand who is making a request before it can determine what that request should be allowed to affect.

Authenticated users are associated with an identity inside the Tensor environment.

Product resources can then be associated with the relevant user, workspace, or organization.

This prevents the system from relying on arbitrary identifiers supplied by a browser or client as proof of ownership.

The basic security model is:

Authenticate the person. Resolve their workspace. Establish their authority. Then access the resource.

This is more important than simply hiding interface elements.

Security decisions must be enforced on the system that actually owns the data and performs the action.

4. Workspace and organization isolation

Tensor is designed so that business information belongs to a defined workspace or organization.

One organization should not automatically gain visibility into another organization's:

This separation is fundamental to the architecture.

Resources should be retrieved within their ownership context rather than globally and filtered only after retrieval.

Organization boundaries also make it possible to reason clearly about permissions.

The system can ask not only:

Who is this user?

but also:

Which organization are they acting inside, and does this resource belong there?

5. AI employees do not authorize themselves

An AI model should never be trusted to decide the boundaries of its own authority.

A model can request an action.

The operating system should determine whether that action is permitted.

This distinction matters because AI models are probabilistic systems. They can misunderstand context, follow malicious instructions embedded in external information, or attempt actions that are inconsistent with the operator's intent.

Tensor is therefore designed so that security-sensitive decisions can exist outside model reasoning.

The model is one component.

It is not the security perimeter.

6. Least privilege

Access should be limited to what is necessary for the work.

An AI employee configured for customer support should not automatically receive every capability available to an AI employee configured for internal operations.

An employee that needs to read information may not need authority to modify it.

An employee that can prepare an action may not need authority to execute it.

An employee connected to one business system should not automatically gain access to every other integration in the organization.

This is the principle of least privilege applied to AI work.

As Tensor develops, our objective is to make authority increasingly explicit and granular.

7. Tools are controlled capabilities

Tools give AI systems the ability to move from reasoning into action.

For that reason, a tool should not be treated as an ordinary prompt feature.

It represents authority.

A tool may allow an employee to:

Tensor's operating layer is designed to mediate tool access.

An AI model can determine that a tool may be useful.

That does not mean it should automatically be permitted to use it.

8. Human approvals

Some actions should remain explicitly reviewable by a person.

Tensor supports the architectural concept of approval-gated execution.

An AI employee may be able to prepare or request an action while execution remains blocked until an authorized person approves it.

This creates a distinction between:

Autonomous actions

and

Approval-required actions.

This distinction is important for consequential operations.

Human approval is not intended to turn every AI workflow into manual work.

The objective is to place human judgment at the points where responsibility, risk, or organizational policy requires it.

9. Controlled autonomy

Autonomy should not be treated as a binary choice between:

AI does nothing

and

AI can do everything.

Tensor is being designed around controlled autonomy.

Different actions can have different levels of authority.

An AI employee may be allowed to independently perform low-risk work while requiring approval for higher-impact actions.

Organizations should be able to decide where those boundaries belong.

This lets useful automation increase without making authority invisible.

10. Knowledge boundaries

AI employees often need access to organizational knowledge.

That knowledge can be powerful.

It can also be sensitive.

Tensor is designed to associate knowledge with the environment in which it is intended to be used.

Depending on the product capability, knowledge may be associated with:

This allows relevant information to be available without assuming that every AI employee needs every piece of information.

Knowledge access should be deliberate.

11. Credentials are not knowledge

Credentials require a different security model from ordinary context.

An API token, access token, bot token, webhook secret, or similar credential is not simply another document for an AI model to read.

It represents authority over another system.

Tensor's design therefore separates sensitive integration credentials from normal conversational and knowledge context wherever practical.

Our objective is that credentials should:

Users should also provision integrations with the minimum external permissions necessary.

12. Integration security

Connecting an external system expands what an AI employee may be capable of affecting.

Integrations therefore receive particular attention.

An integration may involve several separate elements:

A message arriving from an external platform should not automatically be trusted merely because it reached a Tensor endpoint.

The system should be able to determine which integration it belongs to, which workspace owns that integration, which employee should receive the event, and whether the event is valid.

13. Request authenticity

External integrations can expose public endpoints.

Public does not mean unrestricted.

Where appropriate, incoming requests should be verified using mechanisms provided by the connected platform or by Tensor's integration design.

This can include secret verification, signed requests, integration-specific identifiers, or other forms of request authentication.

The precise mechanism varies by integration.

The objective is consistent:

A request should not gain authority simply because it knows where an endpoint exists.

14. Data ownership checks

Knowing the identifier of a resource should not be sufficient to access it.

Tensor is designed so that sensitive operations can verify ownership or membership against the authenticated principal and relevant workspace.

This applies to resources such as:

Authorization should follow the authenticated identity, not trust arbitrary client-side ownership claims.

15. Frontend security is not backend security

A disabled button is not a security boundary.

A hidden page is not a security boundary.

A client-side route check is not sufficient authorization.

Tensor's architecture is based on the principle that sensitive access must ultimately be enforced by the backend or data system responsible for the resource.

The frontend can improve the experience.

The backend must enforce authority.

16. AI model isolation

Tensor may support multiple model providers and model classes.

Models are powerful reasoning components, but they should receive only the information required to perform the requested work.

The system should avoid exposing unrelated:

This reduces unnecessary data exposure and limits the amount of authority implicit in a model request.

17. Prompt injection and untrusted content

An important security problem for agentic AI systems is that external content can contain instructions.

A webpage, document, message, email, or retrieved knowledge source may contain text that attempts to influence the AI system.

This is commonly associated with prompt-injection attacks.

We do not assume that every piece of information read by a model is trustworthy.

The long-term security model for Tensor therefore depends on more than asking the model to "ignore malicious instructions."

Permissions, tool restrictions, approvals, and execution boundaries should reduce the consequences of a model interpreting untrusted content incorrectly.

This is another reason authority must live outside the model.

18. Observable work

When AI participates in real work, users need to understand what happened.

Tensor is designed around visible execution.

Depending on the operation, this can include information about:

Visibility allows organizations to inspect behavior instead of treating AI execution as an invisible black box.

19. Auditability

Auditability is more than storing logs.

It is the ability to reconstruct meaningful events.

A useful audit trail helps answer questions such as:

Not every internal computation needs to become a permanent audit event.

The objective is to preserve useful accountability around important operational behavior.

20. Security logging and monitoring

Operational systems may record events necessary for reliability and security.

Examples can include:

These records can help identify defects, investigate incidents, and understand abnormal behavior.

At the same time, logs themselves can contain sensitive information.

We therefore aim to avoid placing secrets into ordinary logs unnecessarily.

21. Data in transit

Tensor is intended to operate through secure network connections in production environments.

Public production services should use encrypted transport such as HTTPS where applicable.

This reduces the risk of information being read or modified while transmitted across untrusted networks.

Encryption in transit is one layer of security.

It does not replace authentication, authorization, credential controls, or secure application design.

22. Sensitive data storage

Different categories of information require different handling.

Ordinary configuration information, conversations, credentials, and authentication data do not present identical risks.

Our architecture aims to apply stronger handling to highly sensitive secrets rather than treating all stored fields as equivalent.

As Tensor's infrastructure develops, we intend to continue strengthening controls around credential storage, key management, access, and operational secrets.

23. Authentication

Authentication establishes the identity of the user interacting with Tensor.

Where external identity providers are used, authentication can rely on industry-standard identity mechanisms rather than asking Tensor to directly handle user passwords for those providers.

Authentication state should be verified before protected workspace content becomes available.

A valid interface session should correspond to a valid authenticated identity recognized by the backend.

24. Session handling

Authentication does not end at the login screen.

Sessions must continue to be handled safely after login.

Tensor's architecture considers issues such as:

The product should fail closed when identity cannot be established rather than exposing protected workspace information while authentication is uncertain.

25. Safe defaults

Security should not depend on every new user understanding every technical detail.

New workspaces should begin from conservative defaults.

An AI employee should not appear connected to a system that has not actually been configured.

A service should not claim an employee is actively operating when no runtime connection exists.

A new account should not contain fabricated business activity.

Approval status should reflect real approval state.

Integration status should reflect actual integration state.

Accuracy in the interface is part of security because users make decisions based on what the system tells them.

26. No fabricated security state

Security interfaces must reflect reality.

We do not want Tensor to claim:

Trust requires accurate system state.

This principle applies to product design and to the way Idrok Industries communicates publicly.

27. Security during development

Security work does not begin only after a product becomes large.

Development practices can include:

Security engineering is iterative.

As capabilities expand, threat models must expand with them.

28. Production configuration

Development and production environments have different risks.

A configuration that is acceptable for local development may be inappropriate for a public deployment.

Production environments should deliberately define matters such as:

Tensor should not rely on accidental development defaults once deployed publicly.

29. Dependency and provider risk

Modern software depends on external infrastructure and libraries.

Idrok Industries may rely on providers for capabilities such as:

Each dependency introduces operational and security considerations.

We evaluate architecture with the understanding that a system can inherit risks from the services on which it depends.

Where appropriate, we may change infrastructure or providers as Tensor evolves.

30. Data minimization

The safest unnecessary data is the data that was never collected.

We therefore aim to limit processing to information connected to legitimate product, operational, security, or business purposes.

AI systems can create pressure to give models enormous amounts of context "just in case."

We do not believe that is always the correct architecture.

More context is not automatically better security.

Relevant context should be provided deliberately.

31. Deletion and revocation

Security includes the ability to remove access.

Depending on the product capability, users may be able to:

Removing visible product data may not immediately erase every temporary copy from system backups or operational systems.

Retention behavior is described further in our Privacy Policy.

32. User responsibilities

Idrok Industries can build controls around Tensor, but users also control important parts of their own security.

Users should:

An AI operating system is safest when both the platform and the operator treat authority deliberately.

33. Security is not a certification claim

This page explains the security architecture, principles, and controls that Idrok Industries is implementing and developing.

It should not be interpreted as claiming a certification, audit, regulatory status, or independent security assessment that has not occurred.

Unless explicitly published by Idrok Industries, you should not assume that Tensor currently holds certifications such as:

If Idrok Industries completes formal audits, certifications, or external assessments in the future, we will identify them specifically rather than implying them through general security language.

34. No system is invulnerable

We take security seriously.

That does not mean we will describe Tensor as unhackable.

There is no responsible basis for making that promise about an internet-connected software system.

Security is the continuing process of reducing risk through architecture, engineering, testing, monitoring, response, and learning.

A strong security culture begins by acknowledging that systems can fail and designing accordingly.

35. Vulnerability reporting

If you believe you have discovered a security vulnerability affecting an Idrok Industries system, we want to hear about it.

Until a dedicated security reporting address or vulnerability-disclosure program is published, reports can be sent to:

hello@idrokindustries.com

Please include enough information for us to understand and reproduce the issue.

Do not:

As our security operations mature, we intend to establish a dedicated security reporting channel and publish clearer vulnerability-disclosure guidance.

36. Incident response

If a security incident occurs, our priorities are to understand what happened, contain the issue, protect affected systems, restore safe operation, and determine what needs to change.

Depending on the nature of an incident, response may involve:

Incident response is not separate from security engineering.

Lessons from incidents should improve the architecture.

37. The direction of Tensor security

The security problem becomes more important as AI employees gain greater operational capability.

Our long-term objective is to make Tensor an environment where organizations can understand, configure, and control the authority given to AI.

That means continuing to improve:

The objective is not unlimited autonomy.

It is useful autonomy inside understandable boundaries.

38. Our security principle

Powerful intelligence should not require blind trust.

A capable model should not receive unlimited authority simply because it can complete a task.

An organization should be able to understand:

Who is acting. What they can access. Which tools they can use. What requires approval. What happened. And who remains responsible.

That is the security model Tensor is being built around.

AI provides intelligence.

Tensor provides boundaries.

People retain authority.

39. Contact

General security questions and responsible vulnerability reports can currently be sent to:

hello@idrokindustries.com

Idrok Industries https://idrokindustries.com

As our security program develops, dedicated reporting channels and additional technical documentation will be published here.