Glossary

Agent

An AI-powered interface (LLM-based) that interprets user instructions, decides what tools to use, and coordinates execution through MCP servers.


Role

A configuration profile that defines an agent’s personality, capabilities, tool access, and behavioral limits. Each session in PILSO runs under one role.


Session

A live runtime context where a role-based agent interacts with MCP tools and user prompts. Each session includes memory, logs, and a full execution history.


MCP (Model Context Protocol)

The protocol used in PILSO to standardize how agents interact with backend tools. MCP servers expose task-specific APIs for agents to call, such as compiling contracts or checking balances.


MCP Server

A standalone service that performs a specific task — such as signing, compiling, or resolving data. Each server exposes one or more tools to be called by agents.


Tool

A single callable function exposed by an MCP server. Examples: erc20.transfer, solc.compile, metamask.sign.


LLM (Large Language Model)

A language-based AI system (like Claude, GPT-4, or Deepseek) that processes natural language instructions and generates structured responses.


Tool Call

A structured request made by an agent to an MCP tool, typically with JSON-formatted arguments. Used to execute real-world actions like compiling contracts or preparing a transaction.


Unsigned Transaction

A raw transaction payload prepared by an MCP tool (e.g. metamask-mcp) that must be signed by the user’s wallet before it can be sent to the blockchain.


Wallet-as-Signer

A security model where all blockchain signing is done through the user’s own wallet (e.g. MetaMask). PILSO does not hold or access private keys.


Prompt

The natural-language input provided by the user to the agent. The prompt is interpreted by the LLM and translated into tool calls.


Guardrails

Instructions embedded in a role that tell the agent what not to do (e.g., “Never transfer tokens”, “Always confirm before signing”).


Config File (pilso.config.json)

Defines global system behavior for your local PILSO runtime — including LLM provider, tool endpoints, logging level, and auto-approval rules.


Roles File (pilso-roles.json)

Contains definitions for all available agent roles, including tool access, goals, and behavioral guardrails.


CLI

The command-line interface used to run and manage PILSO locally (npx pilso). All sessions, configs, tools, and logs are accessible from here.


Session Log

A JSON file generated per session that contains full prompt history, tool calls, responses, and any signing steps. Used for auditing or replaying agent behavior.


$PILSO

The native token of the PILSO OS ecosystem. Used for incentivizing infrastructure coordination, access control, and governance (not yet live).

Last updated