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
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.
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.
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.
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.