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
)
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
)
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