package
0.40.0-beta
Repository: https://github.com/instill-ai/pipeline-backend.git
Documentation: pkg.go.dev

# README


title: "Numbers Protocol" lang: "en-US" draft: false description: "Learn about how to set up a VDP Numbers Protocol component https://github.com/instill-ai/instill-core"

The Numbers Protocol component is an application component that allows users to seamlessly integrate third-party blockchain services through the Numbers Protocol, providing security, verifiability and traceability to data management. It can carry out the following tasks:

Release Stage

Alpha

Configuration

The component definition and tasks are defined in the definition.json and tasks.json files respectively.

Setup

In order to communicate with Numbers Protocol, the following connection details need to be provided. You may specify them directly in a pipeline recipe as key-value pairs within the component's setup block, or you can create a Connection from the Integration Settings page and reference the whole setup as setup: ${connection.<my-connection-id>}.

FieldField IDTypeNote
Capture token (required)capture-tokenstringFill in your Capture token in the Capture App. To access your tokens, you need a Capture App account and you can sign in with email or wallet to acquire the Capture Token.

Supported Tasks

Register

Register a file into NumbersProtocol Chain.

InputIDTypeDescription
Task ID (required)taskstringTASK_REGISTER
Images (required)imagesarray[string]The images you want to upload to blockchain.
CaptioncaptionstringCaption of the asset.
Asset Creatorasset-creatorstringName of the asset creator.
HeadlineheadlinestringHeadline of the asset
Digital Source Typedigital-source-typestringSpecify the type of the source. More details here
Generated Bygenerated-bystringThe AI model used to generate the content.
LicenselicenseobjectLicense
Mining Preferencemining-preferencestringDesignates the selection made by the asset creators or licensed owners to decide if the asset is suitable for inclusion in a data mining or AI/ML training workflow. More details here
Input Objects in Register

License

License

FieldField IDTypeNote
License DocumentdocumentstringURL of the license file.
License NamenamestringLicense of the asset file.
OutputIDTypeDescription
Asset Urlsasset-urlsarray[string]Asset Urls

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author