Inspiration

Spiritual Resonance Engine creates a gentle, safety-first way to explore meaning in a moment without turning people into data profiles. It maps a small amount of abstracted context to a Scriptural theme, a curated passage reference, an invitational reflection, and an optional micro-action.

What it does

  • Accepts only declared, abstracted moment metadata.
  • Applies a safety gate before theme mapping and validates the final response again.
  • Returns a bounded, structured response: theme, Scripture reference, pastoral reflection, micro-action, and safety information.
  • Provides strict, expanded, and developer safety profiles while prohibiting person-level inference across all of them.
  • Includes a clean MapLibre interface. City/US ZIP search centers the map only; map queries and coordinates are never sent to the engine or stored.

How we built it

The engine is a deterministic Python pipeline with small, auditable modules for safety filters, theme mapping, curated Scripture selection, reflection prompts, and gentle nudges. A FastAPI wrapper exposes the engine through POST /resonate; a responsive MapLibre UI makes the experience easy to demonstrate.

OpenAI Codex with GPT-5.6 Terra accelerated the implementation of the schema boundary, safety and content modules, API, MapLibre UI, and test suite. GPT-5.6 and Codex were used for development; the live engine makes no model or OpenAI API calls at runtime.

Responsible-by-design

The central rule is: describe the moment, never the person. The engine rejects raw sensing data, precise location traces, identity, demographic, health, political, relationship, diagnostic, predictive, and moral-scoring inputs. In sensitive contexts, it uses curated references and gentle templates designed to avoid coercive, shaming, or evaluative language.

Try it

The live demo is available at https://spiritual-resonance-engine.onrender.com/. The project is open source and includes setup, tests, deployment instructions, and a public input schema in the repository.

Built With

Share this project:

Updates