EN ES PT
Open LindWallet →
// Technical Documentation

Everything you need
to build with Lindblad.

Complete technical reference for the Lindblad Cryptography Protocol, RWA tokenization stack, M2M commerce framework, and network infrastructure. Built for developers, auditors, and institutional integrators.

// Documentation
6
Major documentation categories
v1.0
Protocol specification version
5+
Smart contracts documented
EVM
Compatible with all EVM chains
Live · Continuously updated

Documentation Categories

Jump directly to the section relevant to your work.

Lindblad Protocol Documentation

The Lindblad Protocol is an institutional-grade infrastructure for tokenizing real-world assets, coordinating machine-to-machine commerce, and securing cross-chain transfers with hardware-attested verification.

This documentation covers the technical architecture, deployed contracts, network topology, and integration guides for developers, auditors, and institutional partners working with the protocol.

Version note: This documentation reflects protocol version v1.0. Contract addresses and specifications are current as of the latest deployment on Arbitrum One. Refer to the GitHub repositories for the most recent updates.

Repositories

All Lindblad code, smart contracts, and firmware are hosted publicly on GitHub:

  • Protocol contractsgithub.com/lindblad-protocol/contracts
  • Firmware communitygithub.com/lindblad-protocol/firmware
  • LindWalletgithub.com/lindblad-protocol/wallet
  • Documentationgithub.com/lindblad-protocol/docs

Protocol

The Lindblad Cryptography Protocol (LCP) is a four-layer verification stack that binds cryptographic proofs to physical hardware identity. It answers three questions simultaneously: who signed, when it happened, and where it originated.

Four Verification Layers

LCP operates across four independent cryptographic layers, each with a distinct role:

Layer Name Method Purpose
L1IdentitySilicon-derived fingerprintHardware identity, impossible to clone
L2SigningP-256 ECDSAEVM-compatible cryptographic signature
L3TimeEntropy-based timestampPhysical timestamp, cannot be replayed
L4ConsensusDissipative dynamicsPhysical consensus, irreversible by design

The Spectral Ledger

The Spectral Ledger is Lindblad's append-only record of all attestations produced by the hardware network. Each entry contains the attestation payload, the hardware identity that signed it, the physical timestamp, and the consensus proof.

The Spectral Ledger is synchronized to public blockchains (Arbitrum One, Polygon) via Merkle roots at regular intervals, providing an immutable audit trail that regulators, auditors, and institutional buyers can verify independently.

LDXXXXXXX Address Format

Every hardware device in the Lindblad network has a unique LDXXXXXXX identifier — a 7-character alphanumeric code derived from the device's silicon fingerprint.

Format: LD prefix + 7 hex characters (0-9, A-F).
Examples: LD32E0C, LD41F1C, LD9506A, LD6A487.

The address format allows human-readable device identification while maintaining cryptographic properties. Devices are paired to user wallets through the LindWallet interface, which maps LD addresses to EVM-compatible wallet addresses for reward distribution.

Solutions

Lindblad's protocol supports three primary solution categories: Real-World Asset tokenization, Machine-to-Machine commerce, and Cross-chain security. Each is built on the shared LCP verification stack.

RWA Finance Model

The RWA Finance (RWAFi) model tokenizes physical commodities with hardware-attested origin. Producers deploy Lindblad hardware at their production sites; the hardware verifies physical measurements (volume, quality, provenance) and signs cryptographic attestations at the point of origin.

Supported asset classes include:

  • Energy — oil, gas, electricity generation
  • Metallic minerals — copper, iron, precious metals
  • Industrial minerals — lithium, potash, industrial commodities
  • Agriculture — grains, soft commodities
  • Livestock — beef, dairy, live cattle
  • Forestry — timber, pulp, wood products
  • Water resources — freshwater rights and volumes
  • Environmental credits — carbon offsets, biodiversity credits

M2M Commerce Model

The M2M Commerce model enables autonomous transactions between connected devices. Each device holds a hardware-bound identity that lets it negotiate, commit to, and settle transactions independently — without human intermediaries.

Devices use on-chain escrow contracts to hold funds during a transaction. When the agreed conditions are cryptographically verified (delivery, quality, timestamp), the escrow releases funds atomically. If conditions fail, funds return to the buyer automatically.

Use cases: IoT data marketplaces, autonomous fleets (EV charging, tolls), industrial IoT coordination, smart city infrastructure, supply chain automation, and peer-to-peer energy trading.

Blockchain

Lindblad deploys its smart contracts on Arbitrum One (Ethereum L2) with additional infrastructure on Polygon. All contracts are EVM-compatible and interoperable with the existing Ethereum DeFi ecosystem.

Chain & Blocks

Lindblad transactions and attestations are recorded on Arbitrum One for primary settlement. Block finality on Arbitrum One is approximately 250 milliseconds for soft finality and up to 7 days for full Ethereum L1 finality (challenge period).

For applications requiring faster finality, Lindblad provides a Spectral Ledger checkpoint system that produces cryptographic proofs verifiable off-chain within seconds.

Accounts & Balances

Lindblad uses standard EVM account model. Users hold funds and tokens in EVM-compatible wallets. Hardware devices are paired to wallet addresses through the LindWallet interface — a pairing that survives firmware updates and wallet migrations.

Balances for PYCO, LindblabUSDT, LindblabUSDC, and tokenized RWA assets are tracked directly on Arbitrum One and viewable in any block explorer or wallet supporting ERC-20 tokens.

Bridge

Lindblad supports cross-chain asset transfers between Arbitrum One, Polygon, and Ethereum L1. Transfers use the standard Arbitrum bridge for L1↔L2 movement and a Lindblad-verified bridge for L2↔L2 movement between Arbitrum and Polygon.

All bridge transfers are attested by hardware validators using the LCP verification stack. This ensures cross-chain transfers cannot be spoofed by compromised software validators — a common attack vector in traditional bridges.

Network

The Lindblad network is composed of three distinct node types, each with a specific role in verification, attestation, and consensus.

Node Types

Community Nodes

Distributed hardware devices operated by community members. Each Community Node participates in network attestation and earns PYCO rewards through proof-of-attestation. Anyone can run a Community Node — the firmware is open source.

Producer Nodes

Enterprise-grade hardware deployed at commodity production sites. Producer Nodes verify physical measurements (volumes, flows, weights) and sign attestations for RWA tokenization. They require certified installation and calibration.

Full Nodes

Backend infrastructure that coordinates the network, processes incoming attestations, aggregates Spectral Ledger checkpoints, and interfaces with public blockchains for record-keeping.

Cryptographic Verification

Every attestation produced by the network goes through a four-step verification process before being accepted into the Spectral Ledger:

  1. Hardware identity check — the signing device must match its registered silicon fingerprint
  2. Signature validation — P-256 ECDSA signature must be cryptographically valid
  3. Timestamp verification — physical timestamp must be within acceptable bounds
  4. Consensus proof — multiple validators must agree before the attestation is finalized

RWAFi & Energy Attestations

Attestations for real-world assets carry additional payload data specific to the asset class. For energy assets, attestations include measurement values, calibration certificates, and environmental conditions. For minerals and commodities, they include volume, quality assays, and provenance data.

Standardization: All attestation payloads follow a standard schema defined in LindbladAttestationSchema.md on the docs repository. Institutional integrators can build against this schema for consistent data ingestion.

Smart Contracts

All Lindblad smart contracts are deployed on Arbitrum One (mainnet) with test deployments on Arbitrum Sepolia. Contracts are open source, verified on Arbiscan, and audited before mainnet deployment.

Deployed Contracts

Contract Address Network
PYCO Token 0x16a69CcdA3865a23537d46055dC6564A2813C36B Arbitrum One
M2M Escrow 0xdeaED8e809733667D80a8E6ca40A02366598CA60 Arbitrum Sepolia
LindblabUSDT Stablecoin wrapper (see GitHub for address) Arbitrum One
LindblabUSDC Stablecoin wrapper (see GitHub for address) Arbitrum One

M2M Escrow Contract

The M2M Escrow Contract holds funds during machine-to-machine transactions. Escrow releases when cryptographically verified conditions are met; otherwise funds return to the buyer atomically.

Key methods:

createEscrow(seller, amount, conditions) → escrowId
depositFunds(escrowId) → payable
verifyCondition(escrowId, attestation) → bool
releaseFunds(escrowId) → success
refundBuyer(escrowId) → success

M2M Hardware API

The Hardware API is the interface exposed by Lindblad nodes for interacting with the network. Nodes expose HTTPS endpoints for pairing, attestation submission, status queries, and reward claims.

Endpoint: https://api.lindblad.io
Authentication: Hardware signature-based; no API keys required.
Rate limits: Enforced per-device based on attestation history.

Common endpoints include:

  • GET /wallet?node={LDXXXXXXX} — pair a node with a wallet
  • POST /attest — submit a hardware-signed attestation
  • GET /status?node={LDXXXXXXX} — query node status
  • GET /rewards?wallet={address} — query accumulated rewards

Guides

Step-by-step guides for users, node operators, and developers integrating with Lindblad.

Using LindWallet

LindWallet is Lindblad's browser-based interface for managing paired hardware nodes, viewing balances, and claiming rewards. It runs entirely in the browser — no software installation required.

Getting started:

  1. Open lindblad.io/wallet in a modern browser
  2. Connect an EVM-compatible wallet (MetaMask, WalletConnect, etc.)
  3. Pair your hardware node using its LDXXXXXXX address
  4. Sign the pairing transaction to associate the node with your wallet
  5. Rewards accumulate automatically as your node produces attestations
Security note: LindWallet never handles private keys directly. All signing happens in your connected wallet. Pairing is one-directional and can be reset by the wallet owner at any time.

Running a Node

Running a Community Node contributes to network attestation and earns PYCO rewards. Requirements are minimal: stable internet, standard power outlet, and a compatible wallet.

Setup steps:

  1. Power on the node — it will boot into WiFi configuration mode
  2. Connect from your phone or laptop to the network Lindblad-{LDXXXXXXX}
  3. Enter your WiFi credentials in the captive portal that appears
  4. Node will reboot and connect to the internet automatically
  5. Visit api.lindblad.io/wallet?node={LDXXXXXXX} to pair with your LindWallet
  6. Once paired, the node begins producing attestations and earning rewards

Node firmware is open source and updates are pushed automatically. For advanced operators, source code is available on GitHub for review and custom builds.

Quick Links

External resources and tools.

// Get Involved

Build With Lindblad

Whether you're integrating LCP into your protocol, running a node, or evaluating the technology for institutional use — we're ready to work with you.