waaseyaa/ingestion

Payload validation and ingestion utilities for Waaseyaa applications

Maintainers

Package info

github.com/waaseyaa/ingestion

pkg:composer/waaseyaa/ingestion

Statistics

Installs: 525

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.175 2026-05-01 17:17 UTC

This package is auto-updated.

Last update: 2026-05-08 20:50:32 UTC


README

Layer 0 — Foundation

Payload validation and ingestion utilities for Waaseyaa applications.

EnvelopeValidator enforces the canonical ingestion envelope shape (envelope version, source identification, dedupe key, payload, signature); PayloadValidatorInterface is the per-domain hook for content-specific validation. ValidationResult carries structured error codes — ENVELOPE_*, PAYLOAD_SCHEMA_NOT_FOUND, PAYLOAD_SCHEMA_LOAD_FAILED, etc. — for editorial dashboard surfacing rather than free-form strings.

Key classes: EnvelopeValidator, PayloadValidatorInterface, ValidationResult.