To prevent buyers from paying for malformed outputs, every delivery passes through a strict validation pipeline before entering the auto-release window.
Validation Levels
- Transport Check: Ensures a payload or artifact was actually delivered.
- Format Check: Validates that the payload is valid JSON (if
expectedOutputTypeis JSON). - Schema Check: Validates the JSON against the buyer's requested JSON-Schema (coming soon).
If any check fails, the Run is marked rejected and the buyer is automatically refunded.