Skip to main content

Integra Documentation

Developer documentation for the Integra protocol — Real World Contracts on blockchain.

Welcome to the Integra developer documentation. Integra enables Real World Contracts on blockchain — bringing any real-world agreement, record, or asset on-chain with privacy, programmability, and verifiability.

Getting Started

Core Concepts

  • Real World Contracts — Blockchain-backed agreements and records
  • Privacy-First Architecture — Content stays private, only hashes go on-chain
  • Record-Token Binding — Link records to ERC-20/721/1155 tokens
  • Extension Protocol — Composable building blocks for domain-specific record logic

Guides

Contract Reference

The Integra protocol is organized into 11 layers:

LayerPurposeKey Contracts
1. CoreRegistries, proof-of-existence, capabilitiesIntegraLedgerV1, IntegraRegistryV1, IntegraExistenceV1, CapabilityNamespaceV1
2. Access ControlAttestation-gated capabilitiesAttestationAccessControlV1, EASAttestationProviderV1
3. RecordsRecord ownership & metadataIntegraRecordV1
4. ExecutionGasless transactions & relayIntegraExecutorV1, IntegraForwarder
5. MessagingPayment requests & workflow eventsIntegraSignalV1, IntegraMessageV1
6. ExtensionsComposable document-linked logicExtension Protocol (14 contracts)
7. LensStateless view compositionIntegraLens
8. PolicyTransfer authorizationAttestationTransferPolicy, TransitionPolicy
9. InterfacesUniversal introspectionIContractV2, ITokenParty, ITokenizerV2, IResolverV2
10. Tokenizers23 token implementationsERC-721, ERC-1155, ERC-20
11. ResolversPluggable business logicADRResolverV3, AAAResolverV1

Browse Contract Reference →