Menu

Unlimited Token Configurations Using ERC Standards

Standard tokens for any ownership model.

Smart Contracts That Create Verified Tokens

Tokenizers are specialized smart contracts that create tokens cryptographically bound to Real World Contracts. Unlike generic token minting, every token created by an Integra Tokenizer maintains a permanent, verifiable link to its source document via the integraHash.

This binding is the critical difference between Integra tokens and standard NFTs or fungible tokens. When someone queries an Integra token, they can trace directly to the registered document that gives it meaning. The token proves its own provenance—no trust required.

The Token-Document Binding

Every tokenizer implements bidirectional binding:

Token → Document: Each token stores the integraHash of the document it represents. Call getDocumentHash(tokenId) on any token to retrieve its source document identity.

Document → Token: The Document Registry stores which tokenizer is authorized for each document. This prevents unauthorized token creation and ensures only legitimate tokens exist.

This bidirectional link creates an unbreakable chain of verification: token to integraHash to documentHash to actual document content.

Standard Compliance, Novel Architecture

All tokenizers implement standard ERC interfaces—ERC-721, ERC-1155, or ERC-20—ensuring compatibility with the entire Ethereum ecosystem:

  • Wallets: MetaMask, Ledger, Coinbase Wallet, and every ERC-compatible wallet
  • Marketplaces: OpenSea, Blur, Rarible, and custom trading platforms
  • DeFi Protocols: Lending, collateralization, and liquidity pools
  • Analytics Tools: Portfolio trackers and accounting software

The tokens look and behave like standard tokens. The difference is what's underneath: verified Real World Contracts instead of arbitrary metadata.

11 Tokenizer Types

OwnershipTokenizer (ERC-721)

Standard transferable ownership for unique assets—property deeds, vehicle titles, certificates of ownership. One token per document, freely transferable between addresses. The foundational tokenizer for single-owner assets.

SoulboundTokenizer (ERC-721)

Non-transferable tokens permanently bound to recipients—professional licenses, academic credentials, certifications. Once issued, the token cannot be transferred or sold, ensuring credentials stay with their rightful owner.

VaultTokenizer (ERC-721)

Escrow and time-locked assets with controlled release conditions. Perfect for vesting agreements, escrow arrangements, and conditional ownership transfers. Tokens release when predefined conditions are met.

MultiPartyTokenizer (ERC-1155)

Multiple token types per document for multi-party agreements. Create buyer tokens, seller tokens, agent tokens—each party receives the token representing their role. Full contract lifecycle management.

MultiPartyTokenizerLite (ERC-1155)

Simplified multi-party implementation for basic use cases. Lower gas costs and simpler configuration when you don't need full lifecycle features. Perfect for straightforward two-party agreements.

RentalTokenizer (ERC-1155)

Time-based access rights for leases, subscriptions, and rentals. Tokens grant access for defined periods with integrated payment handling. Landlord and tenant tokens track respective rights and obligations.

RoyaltyTokenizer (ERC-1155)

Revenue sharing with automatic distribution. Define percentage splits, and payments automatically flow to token holders. Perfect for IP licensing, music royalties, and partnership agreements.

BadgeTokenizer (ERC-1155)

Semi-fungible tokens for achievements, certifications, and participation records. Batch issuance for efficiency. Each badge type is distinct, but multiple identical badges can exist.

SemiFungibleTokenizer (ERC-1155)

Compliance tokens and attestations with batch operations. Efficient for bulk processing—issue thousands of attestations in a single transaction. Perfect for regulatory compliance at scale.

SharesTokenizer (ERC-20)

Fractional ownership with divisible tokens. A $10 million property becomes 10 million tokens, each representing $1 of ownership. Full ERC-20 compatibility means these shares trade on any DEX.

SecurityTokenTokenizer (ERC-20)

Regulated securities with built-in compliance. Transfer restrictions, investor accreditation checks, holding period enforcement, and investor count limits. Designed for SEC, CFTC, and MiCA compliance.

Decision Framework

Selecting the right tokenizer depends on three questions:

1. Is ownership unique and indivisible?

If yes, use ERC-721 Tokenizers:

  • OwnershipTokenizer: Standard transferable ownership
  • SoulboundTokenizer: Non-transferable credentials
  • VaultTokenizer: Time-locked or conditional release

2. Are there multiple parties with distinct roles?

If yes, use ERC-1155 Tokenizers:

  • MultiPartyTokenizer: Full-featured multi-party contracts
  • RentalTokenizer: Time-based access with payments
  • RoyaltyTokenizer: Revenue sharing arrangements
  • BadgeTokenizer: Achievement and participation records

3. Is ownership fractional and fungible?

If yes, use ERC-20 Tokenizers:

  • SharesTokenizer: General fractional ownership
  • SecurityTokenTokenizer: Regulated securities with compliance

Common Use Case Mapping

Use Case Recommended Tokenizer
Property deed OwnershipTokenizer
Professional license SoulboundTokenizer
Escrow agreement VaultTokenizer
Rental lease RentalTokenizer
Music royalties RoyaltyTokenizer
Course certificate BadgeTokenizer
Real estate shares SharesTokenizer
Private equity SecurityTokenTokenizer
Buyer-seller contract MultiPartyTokenizer

Integration

1

Verify Your Document

Register your legal document in the IntegraDocumentRegistry to create its Document Record. This establishes the integraHash that will bind your tokens to the source document. Document verification must precede tokenization.

2

Select Tokenizer Template

Choose the tokenizer that matches your ownership model and use case. Consider transfer requirements, compliance needs, and party structure. Each tokenizer is optimized for specific scenarios.

3

Configure Parameters

Set token parameters: supply limits, transfer restrictions, royalty percentages, or vesting schedules. Each tokenizer type has specific configuration options. Our SDK provides type-safe configuration helpers.

4

Deploy on Blockchain

Deploy your configured tokenizer contract to your chosen EVM network. The tokenizer registers itself with the Document Registry, establishing the bidirectional binding. Gas costs vary by network and complexity.

Tokenizer Comparison

Tokenizer Standard Transferable Fractional Multi-Party Compliance Best For
OwnershipTokenizer ERC-721 Yes No No Basic Property, titles
SoulboundTokenizer ERC-721 No No No Basic Credentials, licenses
VaultTokenizer ERC-721 Conditional No No Medium Escrow, vesting
MultiPartyTokenizer ERC-1155 Yes No Yes Medium Contracts, agreements
MultiPartyTokenizerLite ERC-1155 Yes No Yes Basic Simple agreements
RentalTokenizer ERC-1155 Limited No Yes Medium Leases, subscriptions
RoyaltyTokenizer ERC-1155 Yes Yes Yes Medium Revenue sharing
BadgeTokenizer ERC-1155 Yes No No Basic Certifications
SemiFungibleTokenizer ERC-1155 Yes No No Basic Bulk attestations
SharesTokenizer ERC-20 Yes Yes Yes Basic Fractional ownership
SecurityTokenTokenizer ERC-20 Restricted Yes Yes Full Regulated securities

Frequently Asked Questions

Find the Right Tokenizer for Your Use Case

Explore our tokenizer library to find the perfect match for your ownership model, or request a consultation to discuss custom requirements.