Netsujo Releases Agent Role Contracts v0.5.0 for AI-Agent Workflow Checks

Agent Role Contracts (ARC), Netsujo's MIT-licensed open-source project for checking AI-agent workflow declarations before execution.
Open-source Node.js checker detects contradictions in AI-agent roles, task scopes, reviews and handoffs before execution, with no API key required.
**Agent Role Contracts v0.5.0 helps developers identify conflicting permissions, task assignments, reviews and handoffs before AI agents start work.**
Netsujo Inc., a technology company based in Kyoto, Japan, has released Agent Role Contracts v0.5.0, an MIT-licensed open-source tool that helps developers detect contradictions in the roles, permissions and responsibilities assigned to AI agents before they begin work.
The stable release is available on GitHub and npm. It provides deterministic, offline checks without requiring an AI model, API key or running agent.
### The challenge: capable agents still need clear boundaries
AI agents are moving beyond answering questions. They can modify software, process business information, use external tools and coordinate work with other agents.
But greater capability introduces a practical question: who determines what an agent is authorized to do?
In a multi-agent workflow, one agent may implement a software change while another reviews it. Tasks may pass between several agents, each operating under different responsibilities and constraints.
Instructions written in natural language alone can leave contradictions difficult to detect consistently.
Agent Role Contracts addresses this problem by turning role and workflow declarations into structured data that can be checked before execution.
### A concrete example: detecting an out-of-scope task
Consider a development agent assigned permission to modify files only within a project's `src/**` directory.
If a task instead requests changes to `secrets/production.txt`, Agent Role Contracts identifies the conflict between the declared work scope and the requested task.
The checker reports a specific diagnostic, `TASK_WRITE_SCOPE_OUTSIDE_AUTHORITY`, rather than silently accepting the contradictory declarations.
It can also detect invalid review assignments, including cases where the same declared role is responsible for both implementation and review.
These checks help developers identify configuration problems before handing work to an agent. They do not themselves enforce filesystem permissions.
### From internal engineering to open source
Agent Role Contracts grew out of Netsujo's work coordinating AI coding assistants, implementation responsibilities, independent review roles and task handoffs.
"We learned that making an AI agent more capable doesn't automatically make a workflow more trustworthy," said Tomohiro Iida, CEO of Netsujo. "Teams also need to define who owns the work, what the boundaries are and who is responsible for checking the result. Our goal is to make those declarations explicit and testable."
The v0.5.0 stable release includes checks for role authority, task scopes, review separation and handoffs. It also introduces task/action binding, an optional filesystem-write declaration adapter and lifecycle-declaration consistency checks.
The general-purpose core can be evaluated in different workflows, including software development, data processing and business support tasks.
### What a passing check actually means
Agent Role Contracts deliberately separates declaration checks from runtime execution.
A PASS means the submitted declarations passed the checks that were performed. It does not grant execution permission, authenticate an agent, enforce operating-system access controls, verify completed work or authorize deployment.
Those responsibilities remain with the systems and people operating the workflow.
This separation is central to Netsujo's broader direction: building trustworthy infrastructure for AI agents in the real world without confusing a successful preliminary check with proof of operational safety.
### Available for developers to evaluate
Agent Role Contracts v0.5.0 is publicly available under the MIT License.
Developers can run a three-minute demonstration that shows a valid task, an intentional scope conflict and the corrected declaration. The demonstration operates offline after the repository has been downloaded.
The project supports Node.js 22.5 or newer and provides a command-line interface and JavaScript API.
Netsujo welcomes technical feedback, reproducible failure cases and contributions from developers evaluating AI-agent workflows in real environments.
The project, source code, documentation and evaluation examples are available through Agent Role Contracts on GitHub. The published npm package provides the stable v0.5.0 release.
### About Netsujo Inc.
Founded in June 2023 and headquartered in Kyoto, Japan, Netsujo Inc. develops and implements solutions using AI and Web3 technologies. Its work includes business development, software engineering, proof-of-concept development and AI-assisted business operations.
The company is pursuing a broader mission of building trustworthy infrastructure for AI agents in real-world applications.
Website: https://netsujo.jp/en
GitHub: https://github.com/suirindo/agent-role-contracts
npm: https://www.npmjs.com/package/@netsujo/agent-role-contracts
Tomohiro Iida
Netsujo
info@netsujo.jp
Agent Role Contracts — Define What AI Agents Can Do Before They Run
Legal Disclaimer:
EIN Presswire provides this news content "as is" without warranty of any kind. We do not accept any responsibility or liability for the accuracy, content, images, videos, licenses, completeness, legality, or reliability of the information contained in this article. If you have any complaints or copyright issues related to this article, kindly contact the author above.
