nyc.noirot.cad.source

Source file content or content references for a CAD project or release.

Repository @franknoirot.co did:plc:5dwcnpy3p6afki4rwv7gqegd namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritycad.noirot.nyc
Indexed

Record

record · key any

Properties

cid

string · cid

CID for this source file, if content-addressed.

createdAt

requiredstring · datetime

externalUri

string · uri

External content URL, such as a Zoo project file or archive download URL.

format

string

CAD source or artifact format.

  • maxLength: 128
  • knownValues: kcl | solidworks-part | solidworks-assembly | step | stl | parasolid | obj | gltf | archive | unknown

lineCount

integer

Line count for text-native source files.

  • minimum: 0

mimeType

string
  • maxLength: 256

path

requiredstring

Path within the project archive or source tree.

  • maxLength: 2048

role

string

Role this source file plays in the project.

  • maxLength: 64
  • knownValues: entrypoint | source | import | asset | library | derived

sha256

requiredstring

Lowercase hex SHA-256 digest of the source file bytes.

  • minLength: 64
  • maxLength: 64

sizeBytes

integer

Size of this source file in bytes.

  • minimum: 0

Blob reference for source bytes, especially large text files and binary CAD artifacts.

  • maxSize: 10000000
  • accept: text/*, model/*, application/octet-stream, application/zip, application/json, application/toml, application/yaml

Inline UTF-8 source text for compact text-native CAD files such as KCL.

  • maxLength: 200000

subject

requiredref

Project or release record this source file belongs to.

Text encoding for sourceText, when present.

  • maxLength: 64
  • knownValues: utf-8

updatedAt

string · datetime

Similar lexicons

semantic match

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

  • Shared definitions for CAD project records in the noirot.nyc prototype namespace.