iris.dev

Testing

Recommended checks to keep your IRIS configuration safe and reproducible.

Validate payloads

Treat sprite and council definitions as code. Validate them against the spec before deployment.

Source of truth:iris-specs/specs/iris.schema.json

Fingerprint verification

For critical sprites, verify the fingerprint after create/update and store the returned hash in an audit log.

curl -s http://localhost:8000/v1/sprites/{id}/fingerprint

Chain smoke tests

Execute a representative chain in staging with deterministic input. Assert status and expected step fields.

curl -s http://localhost:8000/v1/chains/execute \
  -H 'Content-Type: application/json' \
  -d '{
    "council_id": "{councilId}",
    "chain_id": "{chainId}",
    "input": {"task": "smoke test"}
  }'