Skip to content
Prasad edited this page May 5, 2025 · 4 revisions

Welcome to the Tessera Wiki

Tessera is a Python implementation of JAM (Join Accumulate Machine). It provides a performant, type-safe, and scalable blockchain infrastructure with a focus on user-friendly interfaces and developer experience.

Quick Navigation

Key Features

  • Type-safe Serialization: Custom codec system for handling protocol types
  • Consensus Mechanisms: Implementation of Safrole and GRANDPA protocols
  • State Transition Functions: Efficient state transitions
  • Network Layer: P2P communication with async I/O
  • Execution Environment: Polkadot Virtual Machine (PVM) for generic smart contracts

JAM Modules

Tessera is organized into several modules that handle different aspects of the JAM. See the Modules page for a complete list.

Development Status

Tessera is currently under active development. While core components are functional, some features are still being implemented and the API may change.

Contributing

We welcome contributions! Please see our Contributing Guide for code style guidelines, development workflow, testing requirements, and documentation standards.

Clone this wiki locally