-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathLICENSE
More file actions
38 lines (30 loc) · 1.47 KB
/
Copy pathLICENSE
File metadata and controls
38 lines (30 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
PRISM — Dual License
Copyright (c) 2025-2026 MARC27
This project uses a dual-license model:
1. Python tools (app/tools/, app/tool_server.py, app/config/,
app/plugins/, app/workflows/, app/mcp_*.py, app/update.py)
are licensed under the MIT License. See LICENSE-MIT.
2. Everything else — all Rust crates (crates/), the Ink frontend
(frontend/), install scripts, CI/CD, and documentation — is
licensed under the MARC27 Source-Available License. See
LICENSE-MARC27.
The license boundary:
MIT (open, community-contributed):
app/tools/** — All Python tools (search, predict, simulate, etc.)
app/tool_server.py — Tool execution server
app/config/** — Configuration schema
app/plugins/** — Plugin loading and registry
app/workflows/** — Workflow engine
app/mcp_*.py — MCP client and server
app/update.py — Version checking
tests/** — Test suite
MARC27 Source-Available (proprietary):
crates/** — All Rust crates (agent, CLI, client, compute,
ingest, mesh, node, server, workflows, etc.)
frontend/** — Ink TUI frontend
install.sh — Installer
.github/** — CI/CD workflows
docs/** — Documentation
If you are unsure which license applies to a specific file, the header
comment in that file takes precedence. When no header is present, the
table above applies.