Catalog PyPI
PACKAGE EXPLORERView in registry

accuralai-validator

PyPI

Validator plugins for the AccuralAI orchestration pipeline.

Versions collected1
Direct dependencies6From release 0.2.1
Last observed20 Oct, 18:03 UTC

README

Version 0.2.1 documentation

accuralai-validator

accuralai-validator delivers reusable validator plugins for the AccuralAI pipeline. Validators apply safety policies, length constraints, and heuristic checks while emitting structured validator_events for downstream observability.

Included Validators

  • noop – explicit pass-through validator.
  • regex – deny/allow lists backed by compiled regular expressions.
  • length – prompt/completion length guards with token/character modes.
  • toxicity – pluggable moderation adapter that integrates external scoring providers.
  • prompt_injection – heuristic jailbreak detector using keyword and ratio checks.
  • json_schema – validates responses against JSON structure or schemas declared inline or per-request.

Development

python -m venv .venv && source .venv/bin/activate
pip install -e packages/accuralai-core[dev]
pip install -e packages/accuralai-validator[dev]
pytest packages/accuralai-validator/tests -q

Validators register entry points under accuralai_core.validators so accuralai-core can compose them into validation chains.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.126 Jan 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
accuralai/accuralai-validator

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:03 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:5dbe2e888fb0b5d1744eae211adc4590c61f5a2ad29b9f26deabe98d00fa1a72