Technical Architecture
This chapter describes the technical details of the Ocean Enterprise technical stack.
Architecture Overview
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
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
Last updated
