place.wisp.subfs

Virtual filesystem manifest for a Wisp site

Repository @wisp.place did:plc:7puq73yz2hkvbcpdhnsze2qw namespace authority
Details · record
Kindrecord
Authoritywisp.place
Indexed

Showing version bafyreibgsfoxvvydruy55csm5pdsn5th4zf57b4cchn3frnrhd2ecfia3e. Show the latest

Record

record

Properties

createdAt

requiredstring · datetime

fileCount

integer
  • minimum: 0
  • maximum: 1000

root

requiredref
Reference

site

requiredstring

#directory

object

Properties

entries

requiredarray
  • maxLength: 500
itemsref
Reference

type

requiredstring
  • const: "directory"

#entry

object

Properties

name

requiredstring
  • maxLength: 255

node

requiredunion

#file

object

Properties

base64

boolean

True if blob content is base64-encoded (used to bypass PDS content sniffing)

blob

requiredblob

Content blob ref

  • maxSize: 1000000000
  • accept: */*

encoding

string

Content encoding (e.g., gzip for compressed files)

  • enum: gzip

mimeType

string

Original MIME type before compression

type

requiredstring
  • const: "file"

#subfs

object

Properties

flat

boolean

If true (default), the subfs record's root entries are merged (flattened) into the parent directory, replacing the subfs entry. If false, the subfs entries are placed in a subdirectory with the subfs entry's name. Flat merging is useful for splitting large directories across multiple records while maintaining a flat structure.

subject

requiredstring · at-uri

AT-URI pointing to a place.wisp.subfs record containing this subtree.

type

requiredstring
  • const: "subfs"

Similar lexicons

semantic match

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

  • place.wisp.fs

    record

    Virtual filesystem manifest for a Wisp site