mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
2.8 KiB
2.8 KiB
description | cover | coverY |
---|---|---|
Token-gated AI dApps & APIs | ../.gitbook/assets/cover/developer_banner.png | 0 |
👨💻 Developers
What can a developer build?
- Token-gated dApps & REST APIs: monetize by making your dApp or its REST API token-gated. Here's how.
- AI dApps: monetize your AI dApp by token-gating on AI training data, feature vectors, models, or predictions.
- Data Markets: build a decentralized data market.
- Private user profile data: storing user profile data on your centralized server exposes you to liability. Instead, have it on-chain encrypted by the user's wallet, and just-in-time decrypt for the app. Video, slides.
Example live dApps
- Acentrik Market - Enterprise data market, by Daimler
- Ocean Predictoor - Token-gated AI prediction feeds
- Autobot - Token-gated analytics on Data Farming
- Ocean Waves - Token-gated music market
- Ocean token-gating - Token-gated content
- Ocean Market - General data market
How do developers start using Ocean?
- Highest-level: Use an Ocean Template.
- Library level: Use ocean.js is a library built for the key environment of dApp developers: JavaScript. Import it & use it your frontend or NodeJS.
- Contracts level: Call Ocean contracts on Eth mainnet and several other chains.
Quick links for developers
- Architecture - blockchain & contracts layer, middleware, dapps
- Earning revenue: code to collect payment, fractional, community $
- Schemas: Metadata, identifiers/DIDs, identifier objects/DDOs, storage, fine-grained permissions
- Components:
- Barge - local chain for testing
- Ocean subgraph - grabbing event data from the chain
- Ocean CLI - command-line interface
- Compute-to-data - practical privacy approach
- Aquarius - metadata cache
- Provider - handshaking for access control
- FAQ
Next: Architecture