GETTING STARTED

Architecture

Ivy's onchain/offchain layers and contract map.


Ivy has two layers. Everything that carries value is on chain; supporting data lives off chain for speed and experience.

#Onchain layer (Kaia Mainnet)

This is the source of truth:

  • Identity and username. Who is who, usernames (ERC-721).
  • Economic interactions. Likes, tips, transfers (KAIA movement).
  • Channel, video, NFT. Ownership and payment records.
  • SharePool. The pool where fees are collected and distributed.

#Offchain layer

For convenience and performance only; it carries no value:

  • Post text, images, video files (media/CDN).
  • Cached counters, search indexes, notifications.

A post itself may be stored off chain, but the like or tip on that post is onchain and irreversible. The chain references the post by its keccak256 digest (see Social Engines).

#Contract map

AreaContracts
IdentityIvyRegistry, IvyUsername, IvyUsernameMarket
SocialLikeEngine, TipEngine, TransferEngine
VideoIvyChannelRegistry, IvyVideoRegistry
NFTIvyNFT, IvyNFTMarketplace, IvyCuration
EconomyIvySharePool, IvyStakingPool, IvyToken

For all addresses: Contract Addresses.

#Integration model

  • Reading: you read the contracts directly over a public RPC. No key required.
  • Writing: transactions are signed with the user's wallet (embedded wallet, MetaMask and so on). Interactions generally require a verified account.

Takıldığın bir yer mi var?

Teknik destek, entegrasyon ve ortaklık için ekibe ulaş: info@ivy.live

Architecture · Ivy Developers · Ivy