---
title: "Intelligent Contract Features"
description: "Intelligent Contract Features lists deterministic and non-deterministic capabilities for GenLayer Intelligent Contracts."
source: https://docs.genlayer.com/developers/intelligent-contracts/features
last_updated: 2026-06-11
---

# Intelligent Contract Features

Intelligent Contract Features catalogs the deterministic and non-deterministic capabilities available when building GenLayer Intelligent Contracts, from storage, messages, value transfers, and contract interactions to LLM calls, image processing, and web access.

## Deterministic Features

  - [🔢 Types](types)
  - [💾 Storage](features/storage)
  - [⚠️ Error Handling](features/error-handling)
  - [🆕 Upgradability](features/upgradability)
  - [💸 Value Transfers](features/value-transfers)
  - [📨 Messages](features/messages)
  - [🧠 Interacting with Intelligent Contracts](features/interacting-with-intelligent-contracts)
  - [🔗 Interacting with EVM Contracts](features/interacting-with-evm-contracts)
  - [⚡ Special Methods](features/special-methods)
  - [➡️ Vector Storage](features/vector-storage)
  - [🕵️ Debugging](features/debugging)
  - [🎲 Random](features/random)

## Non-Deterministic Features

  - [🌀 Non-determinism](features/non-determinism)
  - [🤖 Calling LLMs](features/calling-llms)
  - [🖼️ Image Processing](features/image-processing)
  - [🌏 Web Access](features/web-access)
