com.suibari.atsumeat.sticker

suibari.com

Documentation

Definition of a sticker

main record

Definition of a sticker

Record Key tid Timestamp-based ID

Properties

image unknown Required

The image content, either a string URL (for CDN/Blob) or a BlobRef.

imageType string Optional

Type of the image source.

maxLength: 64 bytes
Known values: avatar, custom
message string Optional

No description available.

maxLength: 6400 bytesmaxGraphemes: 640 graphemes
model string Required

Identifier for the sticker model. 'default' for avatar stickers, 'cid:<cid>' for custom stickers.

maxLength: 64 bytes
name string Optional

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
obtainedAt string datetime Required

The timestamp when this sticker was obtained.

obtainedFrom string did Optional

The DID of the user from whom this sticker was obtained (for provenance).

originalOwner string did Required

The DID of the original creator/minter of this sticker.

shape string Optional

The shape of the sticker canvas.

maxLength: 64 bytes
Known values: circle, square, rectangle, star, heart, diamond, butterfly, transparent
signature string Required

Cryptographic signature from the server verifying the sticker's authenticity/provenance.

maxLength: 2048 bytes
signedPayload string Required

The original JSON payload that was signed by the server.

maxLength: 10000 bytes
subjectDid string did Optional

The DID of the user depicted in the sticker, if applicable (e.g. for avatar stickers).

tags array of string Optional

No description available.

maxLength: 8 items
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "image",
      "originalOwner",
      "model",
      "obtainedAt",
      "signature",
      "signedPayload"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 640,
        "maxGraphemes": 64
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 640,
          "maxGraphemes": 64
        },
        "maxLength": 8
      },
      "image": {
        "type": "unknown",
        "description": "The image content, either a string URL (for CDN/Blob) or a BlobRef."
      },
      "model": {
        "type": "string",
        "maxLength": 64,
        "description": "Identifier for the sticker model. 'default' for avatar stickers, 'cid:<cid>' for custom stickers."
      },
      "shape": {
        "type": "string",
        "maxLength": 64,
        "description": "The shape of the sticker canvas.",
        "knownValues": [
          "circle",
          "square",
          "rectangle",
          "star",
          "heart",
          "diamond",
          "butterfly",
          "transparent"
        ]
      },
      "message": {
        "type": "string",
        "maxLength": 6400,
        "maxGraphemes": 640
      },
      "imageType": {
        "type": "string",
        "maxLength": 64,
        "description": "Type of the image source.",
        "knownValues": [
          "avatar",
          "custom"
        ]
      },
      "signature": {
        "type": "string",
        "maxLength": 2048,
        "description": "Cryptographic signature from the server verifying the sticker's authenticity/provenance."
      },
      "obtainedAt": {
        "type": "string",
        "format": "datetime",
        "description": "The timestamp when this sticker was obtained."
      },
      "subjectDid": {
        "type": "string",
        "format": "did",
        "description": "The DID of the user depicted in the sticker, if applicable (e.g. for avatar stickers)."
      },
      "obtainedFrom": {
        "type": "string",
        "format": "did",
        "description": "The DID of the user from whom this sticker was obtained (for provenance)."
      },
      "originalOwner": {
        "type": "string",
        "format": "did",
        "description": "The DID of the original creator/minter of this sticker."
      },
      "signedPayload": {
        "type": "string",
        "maxLength": 10000,
        "description": "The original JSON payload that was signed by the server."
      }
    }
  },
  "description": "Definition of a sticker"
}

Lexicon Garden

@