v2 beta One ocean-node, DDO v5 and Compute-to-Data v2
The TypeScript toolkit for the data economy.
Publish, sell and compute on data across Ocean Enterprise ecosystems. One typed client handles wallets, credentials and the ocean-node for you.
Overview
From wallet to data in three steps.
- Import the modulesNautilus works with any ethers signer.
- Create a clientOne ocean-node serves metadata, provider services and the indexer.
- Consume a service offeringOrders are placed or reused, and you get a URL back.
// 1. Import modules.
import { } from '@deltadao/nautilus'
import { , } from 'ethers'
// 2. Set up your client.
const = new ('https://rpc.dev.pontus-x.eu')
const = new ('0x...', )
const = await .(, {
: { : 'https://ocean-node.dev.pontus-x.eu' }
})
// 3. Consume a service offering!
const { } = await .({ : 'did:ope:...' })
const = await ()Features
The whole protocol, out of the box.
Everything you need to publish, monetise and consume data and algorithms, on every network Ocean Enterprise is deployed on.
01Publishing Datasets, API endpoints and algorithms, published as DDO v5 verifiable credentials.02Editing Feature-complete edits for any of your assets, with structural merging so one field can change alone.03Download Access any available access-type asset, reusing the orders you already hold.04Compute-to-Data Explicit resource requests, escrow payments and free jobs, without the data leaving its owner.05Credential-gated assets Nautilus drives the whole policy-server and walt.id presentation exchange for you.06Local DDO validation A malformed asset fails on your machine, before it costs gas.07Custom configurations Connect to additional networks and the components of your choice.
08Built on ocean.jsAn abstraction layer over ocean.js and the ocean-node to make your life easier.
09Every Ocean Enterprise networkNative support for all available networks Ocean Enterprise is deployed on.
Community & support
Build the data economy with us.
We are committed to Nautilus as an open-source project. Reach out if you can support the effort or want to collaborate.