net.anisota.lab.sigil

anisota.net

Documentation

A sigil crafted in the Anisota Lab's Sigil studio and saved to the owner's library. Each record stores the finished figure as a standalone SVG (for display and re-export) and its normalised 'core path' as integer coordinates (x and y interleaved, scaled 0..1000) — the single line a sigil is, and the shape a future gesture-passcode could be matched against. 'method' records which bench made it (intent, square, wheel or draw).

main record

A sigil crafted in the Anisota Lab's Sigil studio and saved to the owner's library. Each record stores the finished figure as a standalone SVG (for display and re-export) and its normalised 'core path' as integer coordinates (x and y interleaved, scaled 0..1000) — the single line a sigil is, and the shape a future gesture-passcode could be matched against. 'method' records which bench made it (intent, square, wheel or draw).

Record Key any Any valid record key

Properties

createdAt string datetime Required

When the sigil was saved

meta unknown Optional

Optional method-specific details (e.g. the word, planet, seed or settings used)

method string Required

Which crafting method produced it

Allowed: intent, square, wheel, draw
name string Required

Display name for the sigil

maxLength: 800 bytesmaxGraphemes: 100 graphemes
points array of integer Optional

The normalised core path: x and y interleaved, each scaled to 0..1000

maxLength: 4096 items
svg string Optional

A standalone SVG document of the finished figure

maxLength: 60000 bytes
View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "method",
      "createdAt"
    ],
    "properties": {
      "svg": {
        "type": "string",
        "maxLength": 60000,
        "description": "A standalone SVG document of the finished figure"
      },
      "meta": {
        "type": "unknown",
        "description": "Optional method-specific details (e.g. the word, planet, seed or settings used)"
      },
      "name": {
        "type": "string",
        "maxLength": 800,
        "description": "Display name for the sigil",
        "maxGraphemes": 100
      },
      "method": {
        "enum": [
          "intent",
          "square",
          "wheel",
          "draw"
        ],
        "type": "string",
        "description": "Which crafting method produced it"
      },
      "points": {
        "type": "array",
        "items": {
          "type": "integer"
        },
        "maxLength": 4096,
        "description": "The normalised core path: x and y interleaved, each scaled to 0..1000"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the sigil was saved"
      }
    }
  },
  "description": "A sigil crafted in the Anisota Lab's Sigil studio and saved to the owner's library. Each record stores the finished figure as a standalone SVG (for display and re-export) and its normalised 'core path' as integer coordinates (x and y interleaved, scaled 0..1000) — the single line a sigil is, and the shape a future gesture-passcode could be matched against. 'method' records which bench made it (intent, square, wheel or draw)."
}

Lexicon Garden

@