This project resolves exact dependency artifacts in uv.lock. The following direct runtime
dependency was added after the M0 foundation:
- Purpose: offline text extraction from already captured local PDF bytes.
- License: BSD 3-Clause.
- Upstream: https://github.com/py-pdf/pypdf/tree/6.14.2
- License text: https://github.com/py-pdf/pypdf/blob/6.14.2/LICENSE
- Adaptation: no upstream source copied; the package is invoked without extras inside an raytsystem subprocess with timeout/resource limits. A restrictive macOS sandbox is capability-selected before bytes are supplied; the weaker Python guard is restricted to manifest-approved synthetic fixtures. OCR/model assets are not installed.
- Purpose: in-memory construction of the rebuildable typed knowledge graph.
- License: BSD 3-Clause.
- Upstream: https://github.com/networkx/networkx/tree/networkx-3.6.1
- License text: https://github.com/networkx/networkx/blob/networkx-3.6.1/LICENSE.txt
- Adaptation: no upstream source copied. raytsystem writes a sorted canonical JSON graph only; no pickle/gpickle or NetworkX runtime state is treated as canonical.
The complete direct dependency/license snapshot is maintained in docs/DEPENDENCIES.md.
tree-sitter0.25.2 — MIT — local syntax-tree runtime.tree-sitter-javascript0.25.0 — MIT — JavaScript/JSX grammar.tree-sitter-typescript0.23.2 — MIT — TypeScript/TSX grammars.- Adaptation: packages are called as parsers; no upstream source is copied. raytsystem persists only its own typed, content-addressed code nodes, edges and provenance.
- Graphify — MIT, Copyright (c) 2026 Safi Shamsi — inspected at
0efb2a443c85c04f31620fb8f60d138b8483af05(unreleased 0.9.13 tree); latest observed releasev0.9.12resolves to35665a76ba26da0e1bfcab074fede19c94fc5c89. - Paperclip — MIT, LICENSE states Copyright (c) 2025 Paperclip AI — inspected at
e4e12bfb890a0fdf4c7de092362472c50a584533. - Purpose: behavioral comparison for code-graph retrieval and digital-employee orchestration.
- Adaptation: clean-room native implementation only. No source, logo, screenshot, database, generated graph or runtime package from either application is included. Their permission-bypass, mutable-task and automatic-instruction defaults are not adopted.
M5a adds no third-party package or copied code. Its captured-HTML adapter and qualification tooling use only the Python standard library.
- FastAPI 0.139.0 — MIT — typed same-origin HTTP API.
- Uvicorn 0.50.2 — BSD 3-Clause — loopback ASGI server.
- React/React DOM 19.2.7 — MIT — browser UI runtime.
- TanStack Query 5.101.2 — MIT — browser server-state cache.
- Graphology 0.26.0 and Graphology ForceAtlas2 0.10.1 — MIT — disposable graph model/layout.
- Sigma.js 3.0.3 — MIT — WebGL graph rendering.
- Lucide React 1.24.0 — ISC — interface icons.
- Bricolage Grotesque, IBM Plex Sans and IBM Plex Mono Fontsource packages — OFL 1.1 — self-hosted font assets.
- Milkdown Kit 7.21.2 — MIT — local Markdown-first visual editor, loaded only for a qualified document; no hosted backend or analytics is required.
- CodeMirror 6.0.2, CodeMirror Markdown 6.5.0 and CodeMirror Lint 6.9.7 — MIT — local Source-mode editing, language support and diagnostics.
No upstream application source, logo, screenshot or reference-product asset was copied. Production
and development versions, including the editor graph, are pinned with integrity hashes in
web/package-lock.json; the complete direct license matrix is in docs/DEPENDENCIES.md. A full
npm audit on 2026-07-12 reported zero known vulnerabilities across the 443-package resolved graph.
A qualified distributable web bundle carries complete font OFL/copyright text and production
JavaScript copyright/permission texts under licenses/; regenerating and reviewing that bundle
notice remains a release gate whenever this dependency graph changes.
- Purpose: clean-room review of a retired domain workflow and its safety rules.
- Provenance: the private local inventory was not distributed with the open-source repository.
- License evidence: no license file observed in the approved donor roots.
- Adaptation: no source, prompt body, screenshot or binary was copied into the distributed core; the active product no longer ships that workflow runtime, pack or skill.