Build and inspect a visible algorithm graph, with typed ports, history and reviewed specialist exports.
Public surface · Tool documentation · Education hub
Status: pre-alpha, active public development. Public pages and a successful local test do not establish a deployed school service. E2B sponsorship recognition is separate from runtime availability and included quota.
The React Flow designer owns graph editing. Its WebMCP runtime reads the displayed graph, stages proposals, checks session and revision again after human review, and exports the actual graph locally.
Record the checkout and existing changes before editing:
git status --short --branch
git rev-parse HEADIn a clean development checkout, use the committed lockfile or package manifest. The commands below are setup instructions, not a claim that every dependency or optional service has been verified:
Set-Location RaySight-frontend
npm ci
npm run devRun the relevant local checks from the repository root; the indicated Set-Location is needed only when starting from that root:
Set-Location RaySight-frontend
npx --no-install tsc --noEmit
npm test
npm run build- RaySight-frontend/src/components/AlgorithmDesigner
- RaySight-frontend/src/components/VadWebMcpBridge.tsx
- RaySight-frontend/src/services/webMcpTools.ts
- RaySight-backend
Add one sorting block through a reviewed proposal. Inspect the graph, undo the action, then export a synthetic graph and compare its nodes with the visible canvas.
During an individual course, learners choose suite tools to practice. The eight-week final project is the learner's own tool, submitted by the learner to an eligible hackathon after checking its age, AI, originality and licensing rules.
Native WebMCP and a reviewed export were verified locally with a synthetic Gateway session. Live authorization and other specialist routes are not yet verified. Exports remain pending AlgoQuest review and do not alter progression.
The official school routes are Codex/OpenAI and Antigravity/Gemini with human review. Never distribute raw tokens, learner data, prompts or private correspondence. No hidden learner analytics are added. Public analytics require explicit consent; general autocapture and session replay remain disabled. Optional local technical telemetry is separate from learner records and product audit history.
See AGENTS.md and SCHOOL_TOOL_GOVERNANCE.md for current authority and provider boundaries. Maintainer-authorized maintenance follows repository protections and required reviews. General contribution restrictions remain governed by CONTRIBUTING.md.
The repository's actual license is SEL-2.0. Keep the license, attribution, notices and safety boundaries when reusing the code.
Jean-Sebastien Beaulieu · ORCID 0009-0007-2904-0443 · SecuredMe
README source before curation retains the exact previous text, implementation journals and attribution. It is historical: its old telemetry commands, readiness claims and contribution dates are not current operating instructions. Presentation history retains previous badges. GitHub social image accompanies this README.
