Skip to content
English
  • There are no suggestions because the search field is empty.

get

GET /manifest/v1 Select code sample Fetch cURL
const url = 'https://example.com/manifest/v1?graph_ids=00000000-0000-0000-0000-000000000000&include_context=false&include_blobs=true';const options = {method: 'GET', headers: {Authorization: 'Bearer 
  
   '}}; try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}
  
curl --request GET \  --url 'https://example.com/manifest/v1?graph_ids=00000000-0000-0000-0000-000000000000&include_context=false&include_blobs=true' \  --header 'Authorization: Bearer 
  
   '
  

Authorizations

Section titled “Authorizations ”

Parameters

Section titled “ Parameters ”

Query Parameters

Section titled “Query Parameters ” graph_ids required Array
Example
[  "00000000-0000-0000-0000-000000000000"]
include_context boolean nullable

Whether to populate the context field in the manifest

Example
false
include_blobs boolean nullable

Whether to include blobs in the manifest

Example
true

Responses

Section titled “ Responses ”

200

Section titled “200 ”

Returns a manifest only for the statements that fit the filter

Media type application/json

A manifest packages statements, contexts, and blobs for distribution.

Version 3 manifest format that bundles statements with their JSON-LD contexts, binary blobs, and optional anchoring information.

object anchors

Optional anchor records proving statement publication

Array nullable

Represents an anchor point for lineage statements on external systems

object locations required

Storage locations where the statements are anchored

Array One of: object integrity_store required string object url required string payload required One of: object type required stringAllowed values: Statement object type required stringAllowed values: StatementId statements required

List of statement identifiers or full statements being anchored

Array blobs required

Binary blobs referenced by statements, keyed by CID

object key additional properties string contexts required

JSON-LD context definitions embedded for self-contained processing

object key additional properties statements required

Statements included in this manifest, keyed by statement ID

object key additional properties One of:

Records an association between a subject and another entity

This statement type is used to create relationships between artifacts, such as linking data to its metadata, or connecting related entities.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string association required

The associated entities (CID or DID)

Array registeredBy required

DID of the entity that registered this statement

string subject required

The subject of the association (CID or DID)

string timestamp required

ISO 8601 timestamp of when the statement was created

string type required stringAllowed values: certifies includes isInstanceOf

Records the storage of data on a specific system

This statement type captures where data is stored and who operated the storage system, creating an audit trail for data location.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string data required

CID of the data being stored

string operatedBy required

DID of the entity operating the storage system

string registeredBy required

DID of the entity that registered this statement

string storedOn required

CID of the storage system description

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records metadata associated with a subject

This statement type links metadata (descriptive information, properties, attributes) to artifacts or entities in the lineage system.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string metadata required

CID of the metadata JSON document

string registeredBy required

DID of the entity that registered this statement

string subject required

The subject the metadata describes (CID or DID)

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records a computational process with its inputs and outputs

This statement type captures the lineage of data transformations, including the computation performed, input data, output data, and the entity that executed the computation.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string computation

Optional CID of the computation definition or code

string nullable executedOn

Optional identifier of the system where computation was executed

string nullable input required

Input data CIDs (single value or array)

string operatedBy required

DID of the entity that operated the computation

string output required

Output data CIDs (single value or array)

string registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records a W3C Verifiable Credential

This statement type stores verifiable credentials in W3C VC format, providing cryptographically verifiable claims about subjects.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string credential required

The W3C Verifiable Credential

registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records a credential in DSSE (Dead Simple Signing Envelope) format

This statement type stores verifiable credentials that have been signed using the DSSE specification, providing cryptographic proof of authenticity.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string credentialDsse required

Serializable DSSE envelope for lineage data.

Contains a payload and one or more signatures for secure transmission and storage of lineage statements.

object payload required

The base64-encoded payload data

string payloadType required

The type/format of the payload

string signatures required

One or more digital signatures

Array

Serializable signature within a DSSE envelope.

Links a key identifier to its signature bytes for verification.

object keyid required

Key identifier used to create the signature

string sig required

The base64-encoded signature bytes

string registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records a Sigstore bundle as a credential

This statement type stores Sigstore bundles which contain signatures and attestations from the Sigstore transparency log, providing verifiable proof of software artifact authenticity.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string registeredBy required

DID of the entity that registered this statement

string sigstoreBundle required

Base64-encoded Sigstore bundle

string subject required

The subject that the bundle is about

string timestamp required

ISO 8601 timestamp of when the statement was created

string One of:

Regular DID registration statement without verified computing attestation

This statement type registers a decentralized identifier (DID) without any additional attestation or verification information.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string did required

The DID being registered

string registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records the registration of data artifacts

This statement type is used to register one or more data artifacts in the lineage system, establishing their existence and provenance.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string data required

Data artifact CID(s) being registered

string registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records the registration of entities in the lineage system

This statement type registers entities (organizations, systems, or agents) that participate in lineage events, identified by UUIDs.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string entity required

Entity UUID(s) being registered

string registeredBy required

DID of the entity that registered this statement

string timestamp required

ISO 8601 timestamp of when the statement was created

string

Records governance information for a subject

This statement type associates governance documents (policies, procedures, compliance documents) with subjects in the lineage system.

object @context required

JSON-LD context URL

string @id required

Unique identifier for this statement

string @type required

Statement type identifier

string document required

CID of the governance document

string registeredBy required

DID of the entity that registered this statement

string subject required

The subject to which governance applies

string timestamp required

ISO 8601 timestamp of when the statement was created

string version required

Manifest format version

string
Example
{  "anchors": [    {      "payload": {        "type": "Statement"      }    }  ],  "statements": {    "additionalProperty": {      "type": "certifies"    }  }}
Previous
Overview
Next
Register all statements and blobs from a manifest into a new graph.