technology.agave.marketplace.defs

catalogue.agave.technology

Documentation

actorView object

No description available.

Properties

did string did Required

A decentralized identifier (DID).

displayName string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
handle string handle Required

handle.invalid when the account's handle does not resolve back to its DID.

View raw schema
{
  "properties": {
    "did": {
      "format": "did",
      "type": "string"
    },
    "displayName": {
      "maxGraphemes": 64,
      "maxLength": 640,
      "type": "string"
    },
    "handle": {
      "description": "handle.invalid when the account's handle does not resolve back to its DID.",
      "format": "handle",
      "type": "string"
    }
  },
  "required": [
    "did",
    "handle"
  ],
  "type": "object"
}
archiveView object

A version's archive blob. technology.agave.marketplace.getBlob serves it from the mirror, com.atproto.sync.getBlob from the author's PDS.

Properties

cid string cid Required

A content identifier (CID) referencing immutable data.

mimeType string Required

No description available.

size integer Required

No description available.

minimum: 0
View raw schema
{
  "description": "A version's archive blob. technology.agave.marketplace.getBlob serves it from the mirror, com.atproto.sync.getBlob from the author's PDS.",
  "properties": {
    "cid": {
      "format": "cid",
      "type": "string"
    },
    "mimeType": {
      "type": "string"
    },
    "size": {
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "cid",
    "size",
    "mimeType"
  ],
  "type": "object"
}
blockView object

The newest published version of one author's slug, with what its manifest says.

Properties

archive ref #archiveView Required

No description available.

author ref #actorView Required

No description available.

capabilities array of string Optional

A block manifest's provides and uses, in that order, without repeats.

category string Optional

A connector manifest's category.

cid string cid Required

The CID of the technology.agave.blockVersion record.

createdAt string datetime Required

The record's createdAt.

description string Required

No description available.

indexedAt string datetime Required

An RFC 3339 formatted timestamp.

kind string Required

No description available.

Known values: block, connector
reach string Optional

A connector manifest's reach.

slug string Required

No description available.

title string Required

No description available.

tree string Required

No description available.

uri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

uses integer Required

Copies of this slug, any version, summed over the latest report of every instance.

minimum: 0
verified boolean Required

The marketplace's operator vouches for this version's author.

version integer Required

No description available.

View raw schema
{
  "description": "The newest published version of one author's slug, with what its manifest says.",
  "properties": {
    "archive": {
      "ref": "#archiveView",
      "type": "ref"
    },
    "author": {
      "ref": "#actorView",
      "type": "ref"
    },
    "capabilities": {
      "description": "A block manifest's provides and uses, in that order, without repeats.",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "category": {
      "description": "A connector manifest's category.",
      "type": "string"
    },
    "cid": {
      "description": "The CID of the technology.agave.blockVersion record.",
      "format": "cid",
      "type": "string"
    },
    "createdAt": {
      "description": "The record's createdAt.",
      "format": "datetime",
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "indexedAt": {
      "format": "datetime",
      "type": "string"
    },
    "kind": {
      "knownValues": [
        "block",
        "connector"
      ],
      "type": "string"
    },
    "reach": {
      "description": "A connector manifest's reach.",
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "tree": {
      "type": "string"
    },
    "uri": {
      "format": "at-uri",
      "type": "string"
    },
    "uses": {
      "description": "Copies of this slug, any version, summed over the latest report of every instance.",
      "minimum": 0,
      "type": "integer"
    },
    "verified": {
      "description": "The marketplace's operator vouches for this version's author.",
      "type": "boolean"
    },
    "version": {
      "type": "integer"
    }
  },
  "required": [
    "uri",
    "cid",
    "author",
    "slug",
    "kind",
    "version",
    "title",
    "description",
    "archive",
    "tree",
    "createdAt",
    "indexedAt",
    "uses",
    "verified"
  ],
  "type": "object"
}
versionView object

One version of a slug, withdrawn or not.

Properties

archive ref #archiveView Required

No description available.

cid string cid Required

A content identifier (CID) referencing immutable data.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

indexedAt string datetime Required

An RFC 3339 formatted timestamp.

uri string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

version integer Required

No description available.

withdrawnAt string datetime Optional

Present once the record is deleted from its repository.

View raw schema
{
  "description": "One version of a slug, withdrawn or not.",
  "properties": {
    "archive": {
      "ref": "#archiveView",
      "type": "ref"
    },
    "cid": {
      "format": "cid",
      "type": "string"
    },
    "createdAt": {
      "format": "datetime",
      "type": "string"
    },
    "indexedAt": {
      "format": "datetime",
      "type": "string"
    },
    "uri": {
      "format": "at-uri",
      "type": "string"
    },
    "version": {
      "type": "integer"
    },
    "withdrawnAt": {
      "description": "Present once the record is deleted from its repository.",
      "format": "datetime",
      "type": "string"
    }
  },
  "required": [
    "uri",
    "cid",
    "version",
    "archive",
    "createdAt",
    "indexedAt"
  ],
  "type": "object"
}

Lexicon Garden

@