mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-01 07:45:40 +01:00
659570cda0
* Adding initial page as a user guide on interacting witht the DBS * Updating steps and instructions for the DBS user guide * updating the navigation * updating arweave user guide * Adding links to the dbs upload instructions * Adding images * Adding images into the guide * CHanging DBS to Uploader in user guide * moved uploader (ex dbs) pages from gitbook * remove all refs to dbs * change DBSClient to UploaderClient * removed more dbs refs * Update README.md - adjust some links - fix some texts * updated images uploader * adding format to codeblocks * updated images * added uploader to asset hosting * fix some text * fix typo * fix link * replaced more images * added text to asset hosting section related to uploader * changed "Using Arweave with Uploader" * removed references to "storage management" * added missing link * move uploader.js section from main page * added to uploader's main readme * rewrite uploader ui docs * added expandable component to api calls in uploader.js * rewrite API main paragraph in uploader.js * fix some dbs refs * added more to uploader ui * moved uploader in the summary page * added arcade to "How to store an asset on Arweave with the Uploader UI" * added uploader links * Update uploader.md update arcade link * Update uploader.md * Updating diagrams * Update to mention IPFS support * Minor change in README.md --------- Co-authored-by: Lcdo-Jeremy <enzo-vezzaro@live.it> Co-authored-by: Ana Loznianu <ana@oceanprotocol.com> Co-authored-by: mihaisc <mihai@oceanprotocol.com> |
||
---|---|---|
.. | ||
aquarius | ||
barge | ||
build-a-marketplace | ||
compute-to-data | ||
contracts | ||
ocean-cli | ||
ocean.js | ||
provider | ||
subgraph | ||
uploader | ||
architecture.md | ||
community-monetization.md | ||
ddo-specification.md | ||
dev-faq.md | ||
fg-permissions.md | ||
fractional-ownership.md | ||
get-api-keys-for-blockchain-access.md | ||
identifiers.md | ||
metadata.md | ||
obtaining-api-keys-for-blockchain-access.md | ||
README.md | ||
retrieve-datatoken-address.md | ||
storage.md |
description | cover | coverY |
---|---|---|
../.gitbook/assets/cover/developer_banner.png | 0 |
👨💻 Developers
What can you build with Ocean?
- 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:
- Data Markets: Acentrik Market for enterprises, and Ocean Market for general.
- Token-gated dapps: Autobot for analytics, and Ocean Waves for music.
- Token-gated feeds: Ocean Predictoor for AI prediction feeds
How do developers start using Ocean?
- App 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.
- Contract level: Call Ocean contracts on Eth mainnet or other chains.
Developer Docs Quick-links
- Architecture - blockchain/contracts layer, middleware, dapps
- Earning revenue: code to get 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