3.6 Developer Marketplace
A decentralized marketplace for publishing and monetizing AI models.
🧠 Architecture
Creator ── publishModel() ──► ModelRegistry ─► IPFS (metadata + ONNX)
│ │
Buyer ── purchaseModel() ──► PurchaseMgr ─► AVM → Creator + PlatformFee
│
AccessToken issued → IPFS fetch💻 Example
await registry.publishModel("ipfs://.../meta.json", 1000, 500);
await purchaseManager.purchaseModel(modelId);📊 Benchmarks
Publish gas: ~120k
Purchase gas: ~80k
IPFS fetch: <2 s
🛠️ Steps
Upload metadata + ONNX to IPFS
Use SDK to call
publishModel()+purchaseModel()Manage AccessTokens to unlock downloads