The O-Lang JS kernel is stable and ready to use. It is language-agnostic — any language can call it over HTTP. Python tools can already integrate today via the HTTP bridge. A native Python kernel is under active development for seamless pip-native integration. Learn more ↗
Governed tools,
ready to use
Every tool is schema-validated, version-pinned, and signed before listing. Available for npm and pip.
In O-Lang, tools are called resolvers — learn why in the docs ↗
@o-lang/bank-account-lookup
Secure account balance and transaction lookup with PII validation and multi-jurisdiction audit compliance.
@o-lang/icu-admission
ICU bed management, team-scoped admission, and HIPAA-compliant patient data handling.
@o-lang/llm-groq
Fast, governed LLM inference via Groq. Output schema-validated and hallucination-filtered.
@o-lang/notify-telegram
Send governed notifications to Telegram channels or users. Rate-limited, audit-logged, and allowlist-enforced.
@o-lang/semantic-doc-search
Vector-based semantic document search with scoped retrieval. Prevents out-of-context document access.
@o-lang/js-olang-tester
Unit and integration test harness for O-Lang workflows. Simulates resolver chains and validates governance policy enforcement.
@o-lang/python-olang-tester
Python test harness for O-Lang workflows. Available on PyPI. Validates resolver behaviour and policy compliance from Python environments.
@o-lang/legal-extract
Extract-only legal document analysis. Blocks legal advice output under GDPR, UK Companies Act, US Federal, and other jurisdictions.
@o-lang/llm-openai
OpenAI GPT-4o resolver with output schema enforcement and rate-limit-aware execution.
@o-lang/pii-validator
Global PII validation across 40+ identity formats: SSN, NIN, BVN, NHI, TFN, Aadhaar, and more.
@o-lang/device-commander
Govern device command dispatch to IoT endpoints — validates command signatures, enforces actuation allowlists, and logs every instruction to the audit chain.
@o-lang/sensor-router
Route sensor data events through governed alert pipelines — threshold checking, anomaly detection, and conditional escalation with full traceability.
@o-lang/infra-monitor
Infrastructure health monitoring — aggregates uptime, latency, and error rate signals into governed status reports with SLA enforcement.
Built a governed tool?
Node.js, Python, or any JSON-capable runtime is welcome. Your resolver must pass the conformance suite (R-005 → R-012) and generate a certification badge locally first. The O-Lang team then independently re-runs the full suite before approving your listing.
Run the conformance tests
Install the test runner and run all 8 conformance tests (R-005 → R-012) against your resolver. Tests enforce metadata, runtime shape, failure contract, input validation, retry semantics, output contract, determinism, and side-effect safety.
Earn your certification badge
A certification badge (badge.txt) is generated automatically when all 8 tests pass. Include it in your repo README to confirm O-Lang CERTIFIED status before submitting.
Submit for O-Lang review
Submit your certified resolver. The O-Lang team independently re-runs the full conformance suite (R-005 → R-012) and reviews governance compatibility. Once approved, your tool receives a verified badge and appears in the registry.