tech.waow.lore.registry

waow.tech

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "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"
    }
  },
  "id": "tech.waow.lore.registry",
  "lexicon": 1
}

Validate Record

Validate a record against tech.waow.lore.registry

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:siv7zbedip4vcet4v67piibr
CID
bafyreichchonvlytf3nlcr35nvhizlihxwgnjdg3deipkqr7wlxoole3o4
Indexed At
2026-09-03 07:33 UTC
AT-URI
at://did:plc:siv7zbedip4vcet4v67piibr/com.atproto.lexicon.schema/tech.waow.lore.registry

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Breadcrumbs left by the people on a project, written when asked. One space per project, keyed by the sha256 of the project key; the owner is the authority and decides who else may read and add. Holds tech.waow.lore.entr…

  • A reference to a record in the same space. Record keys are unique per repo rather than per space, so a bare key cannot address a record in a space that aggregates many authors.

  • A did-git ref stored in an AT Protocol repository. Each record maps a repository name and ref name (e.g. refs/heads/main) to the hex SHA-256 object ID it points to.

  • A git repository linked to a lognship project.

Lexicon Garden

@