Sol-37 / Public API
Privacy Policy
Sol exposes read-only hybrid knowledge search, grounded chat, live status retrieval, and a separately authenticated
Neoriris Clock Tower control surface at sol.system42.one. This policy covers the legacy GPT Action
surface, the Sol MCP app surface, and the public Neoriris API.
What is sent
- The text of your search query or chat query.
- Optional page-context fields supplied by the caller, such as page title, headings, or page content summaries.
- Optional attached image payloads for multimodal chat turns when the caller uses the vision-capable chat route.
- An optional recognized Minecraft username and short-lived in-game challenge code when linking Neoriris Clock Tower controls.
- Current site metrics, sensor readouts, and local service telemetry may also be read on the server and folded into text-only responses as ambient runtime context.
- Basic request metadata required to serve the API or MCP connector, such as timestamps and standard web-server logs.
What the API does
- Looks up semantically and lexically relevant text chunks in the existing Sol knowledge index.
- Returns matching excerpts and transparent semantic, lexical, path, heading, exact-term, tag, and combined ranking metadata.
- May synthesize a grounded chat response using local model infrastructure plus retrieved knowledge or supplied page context.
- May also synthesize text-only responses using current runtime context from site metrics and local service telemetry when available.
- May describe attached images using the local vision backend when the chat request includes image data.
- The chat, knowledge, and MCP surfaces do not mutate the knowledge base or trigger operator actions.
- The MCP app surface exposes read-only tools only: knowledge search, document fetch, grounded chat, and live status reads.
- The separate Neoriris
/setroute can change validated Clock Tower controls only after a recognized online player completes the in-game challenge.
Storage and processing
- Queries may appear in local server logs used for operations and debugging.
- Attached image payloads are processed to answer the current request and may appear transiently in in-memory backend request handling and debug logs.
- Ambient runtime context is sourced locally from the Sol host, including current sensor readouts and selected service status/console telemetry exposed by the local dashboard stack.
- The knowledge index is hosted on the server running the Sol site.
- Depending on the configured embedding backend, query text may be sent to an external embedding provider to compute the retrieval query vector.
- Grounded chat responses are generated by local model services running on the Sol host.
- Pending Neoriris challenges are stored locally with an expiry, remaining-attempt count, nonce, and one-way code hash. Issued control tokens expire and must be supplied again for later write requests.
Current backend note
The live service currently uses the same embedding pipeline used by Sol and MasterBot. If that pipeline is configured to use OpenAI embeddings, your query text is sent to OpenAI for query embedding generation before local similarity search is performed.
Contact
- Name: David Lones
- Email: [email protected]
- Public guestbook: https://sol.system42.one/gui?i=programs%2Flogbook.html