tech.waow.lore.registry

waow.tech

Documentation

Maps a project to the lore space used for it. Lives in a private tech.waow.lore.space of the person's own (skey = sha256 of "lore-registry"), under their repo, so which spaces they use is not public. The record key is the hex sha256 of the project key. The space may belong to someone else, when they have shared it.

main record

Maps a project to the lore space used for it. Lives in a private tech.waow.lore.space of the person's own (skey = sha256 of "lore-registry"), under their repo, so which spaces they use is not public. The record key is the hex sha256 of the project key. The space may belong to someone else, when they have shared it.

Record Key any Any valid record key

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

key string Required

The project key: a normalized git remote such as tangled.org/zzstoatzz.io/pi-extensions, or an absolute directory path when there is no remote.

maxLength: 4096 bytes
kind string Required

How the key was derived.

maxLength: 16 bytes
Known values: remote, path
space string Required

The space URI: at://{authority}/space/tech.waow.lore.space/{skey}, where skey is the same hash as this record's key.

maxLength: 1024 bytes
title string Optional

How to show the key to a person, e.g. tangled.org/zzstoatzz.io/pi-extensions for a repo-DID key.

maxLength: 512 bytesmaxGraphemes: 256 graphemes
View raw schema
{
  "description": "Maps a project to the lore space used for it. Lives in a private tech.waow.lore.space of the person's own (skey = sha256 of \"lore-registry\"), under their repo, so which spaces they use is not public. The record key is the hex sha256 of the project key. The space may belong to someone else, when they have shared it.",
  "key": "any",
  "record": {
    "properties": {
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "key": {
        "description": "The project key: a normalized git remote such as tangled.org/zzstoatzz.io/pi-extensions, or an absolute directory path when there is no remote.",
        "maxLength": 4096,
        "type": "string"
      },
      "kind": {
        "description": "How the key was derived.",
        "knownValues": [
          "remote",
          "path"
        ],
        "maxLength": 16,
        "type": "string"
      },
      "space": {
        "description": "The space URI: at://{authority}/space/tech.waow.lore.space/{skey}, where skey is the same hash as this record's key.",
        "maxLength": 1024,
        "type": "string"
      },
      "title": {
        "description": "How to show the key to a person, e.g. tangled.org/zzstoatzz.io/pi-extensions for a repo-DID key.",
        "maxGraphemes": 256,
        "maxLength": 512,
        "type": "string"
      }
    },
    "required": [
      "key",
      "kind",
      "space",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@