Project Info
This project did not submit a demo video on Devpost.
Inspiration
Regulatory systems are everywhere - construction permits, health inspections, financial audits - and they are expensive, slow, and brittle. The first example we targeted was automating city approvals for building permits. Nearly $94,000 of the cost of every new U.S. home comes from regulatory overhead and delays. Major cities report extremely high revision rates on permit submissions due to preventable compliance errors. A single 6-month delay on a mid-sized project with $150,000 monthly carrying costs adds: Almost $1 million lost before construction begins. The deeper issue isn’t just bureaucracy, it’s system design. Regulatory automation today forces a tradeoff: Symbolic rule engines are precise but brittle. Pure LLM systems are flexible but unreliable for strict compliance. We wanted to break that tradeoff. So we built a Neurosymbolic Compliance Engine that combines deterministic logic with controlled AI reasoning without sacrificing the explainbility and trust.
What it does
Neurosymbolic Compliance Engine(NEC) is generalizable across verticals. It evaluates regulatory documents against inputs needed for compliance. The system routes each rule to the correct reasoning engine: Symbolic Lane → deterministic math & logic (fully reproducible) Hybrid Lane → logic first, AI for exceptions (flagged for review) Neural Lane → structured AI evaluation for subjective standards Every result is categorized as PASS, FAIL, BLOCKED, NEEDS_INFO, or REQUIRES_REVIEW and includes a full trace.
How we built it
The engine is domain-agnostic and schema-driven. YAML schema defines parameters and rule categories All data collapses into an Evaluation Context: parameter_name → value parameter_name → value Rules are normalized into expression trees A compliance orchestrator: Orders rules via dependency graph (topology sort) Checks applicability Routes to symbolic / hybrid / neural evaluators Feeds computed outputs back into the context Deterministic rules never call an LLM. AI is used only where subjective interpretation is required.
Challenges we ran into
Neurosymbolic systems are complex to build and we had to write a custom expression language in order to accomodate our queries on the knowledge graph.
Accomplishments we're proud of
Built a fully domain-agnostic compliance engine Designed a three-lane neurosymbolic routing architecture Achieved deterministic evaluation for numeric and logical rules Built structured AI evaluation with guardrails Created an auditable trace system for every decision Showed horizontal scalability across regulatory verticals
What we learned
Regulatory friction is often computational, not political. Deterministic systems build trust; AI should augment, not replace logic. Decoupling the reasoning engine from domain knowledge unlocks scalability. Compliance doesn’t need to choose between precision and flexibility, it needs both.
What's next
for NEC Expand into healthcare, financial, and inspection compliance Improve automated rule extraction pipelines Strengthen confidence calibration for neural evaluations Launch a compliance-as-a-service API The long-term vision: An operating system for regulatory intelligence - where laws are executable, compliance is instant, and review cycles are dramatically reduced.
This repository has no readme, or GitHub could not be reached.
Analysis
View
Metric
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- AnthropicIn code
- CSSIn code
- HTMLIn code
- JavaScriptIn code
- PythonIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- FastAPIClaimed
8 of 9 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
- Claude CodeConfig
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
1.3 MB
Source files
77
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
ajha7/neurosymbolic-compliance-engine
102 files · 1.7 MB · @ 3b9ac14
Structure
Interface
9 files · 9%Screens, components and styles rendered to the user.
Application logic
75 files · 74%Domain rules, services and shared utilities.
+13 moreData & schema
3 files · 3%Schema definitions, migrations and data access.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- JavaScript38%
- Python30%
- CSS17%
- HTML11%
- TypeScript4%
- YAML1%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
neurosymbolic_compliance_engine/web/frontend/package.json
npm · 14- clsx
- lucide-react
- react
- react-dom
- vis-data
- vis-network
- +8 more
neurosymbolic_compliance_engine/requirements.txt
pypi · 11- anthropic
- geopandas
- jinja2
- networkx
- pdf2image
- pdfplumber
- pytesseract
- pytest
- pyyaml
- rich
- shapely
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.