|
1 | | -;; SPDX-License-Identifier: MIT |
| 1 | +;; SPDX-License-Identifier: AGPL-3.0-or-later |
2 | 2 | ;; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell |
3 | | -;; ECOSYSTEM.scm - Related projects and ecosystem context |
| 3 | +;; ECOSYSTEM.scm — heterogenous-mobile-computing |
4 | 4 |
|
5 | 5 | (ecosystem |
6 | | - (name "mobile-ai-orchestrator") |
7 | | - (type "library") ;; NOT an application |
8 | | - (purpose "Platform-agnostic AI routing decisions for constrained devices") |
| 6 | + (version "1.0.0") |
| 7 | + (name "heterogenous-mobile-computing") |
| 8 | + (type "project") |
| 9 | + (purpose "// SPDX-License-Identifier: MIT") |
9 | 10 |
|
10 | 11 | (position-in-ecosystem |
11 | | - "This is the LIBRARY layer - provides routing intelligence. |
12 | | - Applications like neurophone consume this library. |
13 | | - Does NOT do inference - tells you WHERE to run inference.") |
| 12 | + "Part of hyperpolymath ecosystem. Follows RSR guidelines.") |
14 | 13 |
|
15 | 14 | (related-projects |
16 | | - (project |
17 | | - (name "neurophone") |
18 | | - (url "https://github.com/hyperpolymath/neurophone") |
19 | | - (relationship "consumer") |
20 | | - (description "Android application that could use this library for routing") |
21 | | - (differentiation |
22 | | - "neurophone = Android app with sensors, LSM, ESN, JNI |
23 | | - this = Platform-agnostic routing library (no sensors, no JNI)")) |
| 15 | + (project (name "rhodium-standard-repositories") |
| 16 | + (url "https://github.com/hyperpolymath/rhodium-standard-repositories") |
| 17 | + (relationship "standard"))) |
24 | 18 |
|
25 | | - (project |
26 | | - (name "echomesh") |
27 | | - (url "https://github.com/hyperpolymath/echomesh") |
28 | | - (relationship "complementary") |
29 | | - (description "Conversation context preservation across sessions")) |
30 | | - |
31 | | - (project |
32 | | - (name "oblibeny") |
33 | | - (url "https://github.com/hyperpolymath/oblibeny") |
34 | | - (relationship "inspiration") |
35 | | - (description "Safety-critical programming language concepts")) |
36 | | - |
37 | | - (project |
38 | | - (name "polyglot-db-mcp") |
39 | | - (url "https://github.com/hyperpolymath/polyglot-db-mcp") |
40 | | - (relationship "sibling") |
41 | | - (description "MCP server for databases - similar adapter pattern")) |
42 | | - |
43 | | - (project |
44 | | - (name "polyglot-container-mcp") |
45 | | - (url "https://github.com/hyperpolymath/polyglot-container-mcp") |
46 | | - (relationship "sibling") |
47 | | - (description "MCP server for containers - similar adapter pattern"))) |
48 | | - |
49 | | - (what-this-is |
50 | | - "A Rust library that decides WHERE to run AI inference: |
51 | | - - Local (on-device SLM like llama.cpp) |
52 | | - - Remote (cloud API like Claude) |
53 | | - - Blocked (safety rules prevent execution) |
54 | | -
|
55 | | - Provides: Expert system, Router, Context manager, Neural routing (MLP/ESN/SNN) |
56 | | - Does NOT provide: Actual inference, sensor processing, Android bindings") |
57 | | - |
58 | | - (what-this-is-not |
59 | | - "- NOT an Android app (see neurophone for that) |
60 | | - - NOT a complete AI system (just routing decisions) |
61 | | - - NOT inference engine (brings your own llama.cpp/Claude) |
62 | | - - NOT sensor processing (brings your own sensors)") |
63 | | - |
64 | | - (future-integration |
65 | | - "neurophone could adopt this library for intelligent routing: |
66 | | - - neurophone handles: sensors → LSM → ESN → LLM integration |
67 | | - - this library handles: should query go local or cloud?")) |
| 19 | + (what-this-is "// SPDX-License-Identifier: MIT") |
| 20 | + (what-this-is-not "- NOT exempt from RSR compliance")) |
0 commit comments