DocsReferenceCore Concepts Terminology

Core Concepts & Terminology

  • AI Agents
    Autonomous software entities that can make decisions and perform actions without constant human oversight. In Strawberry, these agents have on-chain wallets and can buy tool tokens to access functionality.
  • Tools
    External services or APIs wrapped by a standardized interface. Examples include weather APIs, data analytics, image processing, or code security scanners. Each tool in Strawberry has its own ERC-20 token for access.
  • Tool Tokens
    ERC-20 tokens that represent usage rights or pay-per-call credit for a specific tool. An AI agent must hold or spend these tokens to call the corresponding tool. These tokens often begin on a bonding curve, then move to a Uniswap-style liquidity pool.
  • Pre-Bonding (Speculative Bonding)
    The initial phase where new tool tokens can be purchased from a bonding curve. Early buyers can speculate on the tool’s future adoption. This approach jumpstarts liquidity and price discovery before broad usage.
  • Speculators
    Participants who buy and hold tool tokens (or the protocol-level token) in anticipation of increased demand from AI agents. They provide early capital to the tool creator, fueling initial adoption.
  • Strawberry Protocol
    The collection of smart contracts that manages tool registration, token issuance, bonding curves, fees, and upgradeable logic. Not to be confused with Strawberry tokens themselves—these are instance-specific for each tool.
  • MCP (Model Context Protocol)
    A protocol (inspired by Anthropic’s approach) that allows AI models to discover and call external “tools.” Strawberry.fun integrates with or extends MCP to embed on-chain payment rails and discovery data.

Glossary

  • Bonding Curve: A contract-based pricing mechanism where token price increases (or decreases) as more tokens are purchased (or sold).
  • Graduation: The event where a tool’s bonding curve is replaced by a standard AMM-based liquidity pool.
  • CreatorNFT: An ERC-721 that designates ownership (and fee rights) of a tool, minted when a new tool is deployed.
  • Protocol Token: The overarching token (e.g., $STRAWBERRY or $STRAI) used for governance or platform-level fee collection.