{"slug":"redlynr-com-run-f9f13c","title":"Agent guardrail decision engine","host":"redlynr.com","method":"POST","resource":"https://redlynr.com/run","category":"other","description":"Agent guardrail decision engine. Call once before every agent action; returns a single decision — proceed, slow down (with a reason and wait time), or stop — based on cost budget, chain depth, step cap and retry budget, and request volume pressure. Policy thresholds are configured separately via /po","price_listed":0.001,"price_asked":0.001,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1202,"reported_calls_30d":8,"reported_payers_30d":6,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"agent_id":"agent_42","chain_id":"chain_abc123","is_retry":false,"step_cost":0.02,"tenant_id":"acme_corp"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"agent_id":{"description":"Identifies the specific agent, used for pause/retry tracking","type":"string"},"chain_id":{"description":"Identifies the specific agent chain/task, used for depth/step tracking","type":"string"},"is_retry":{"description":"Set true if this call represents a retry of a previous failed step (default false)","type":"boolean"},"step_cost":{"description":"Cost of this step in USD, must be >= 0 (default 0)","type":"number"},"tenant_id":{"description":"Identifies the customer account; policy and counters are scoped to this","type":"string"}},"required":["tenant_id","agent_id","chain_id"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"checks":{"properties":{"chain_depth":{"properties":{"current":{"type":"integer"},"limit":{"type":"integer"}},"type":"object"},"cost":{"properties":{"limit":{"type":"number"},"spent":{"type":"number"}},"type":"object"},"paused":{"type":"boolean"},"steps_retries":{"properties":{"retries":{"type":"integer"},"retry_limit":{"type":"integer"},"step_limit":{"type":"integer"},"steps":{"type":"integer"}},"type":"object"},"volume":{"properties":{"blocking":{"type":"boolean"},"pct_used":{"type":"number"}},"type":"object"}},"type":"object"},"decision":{"enum":["proceed","slow_down","stop"],"type":"string"},"reason":{"description":"e.g. agent_paused, retries_exhausted, cost_budget_exceeded, chain_depth_exceeded, step_cap_exceeded, volume_pressure_blocked","type":["string","null"]},"wait_seconds":{"type":["number","null"]}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.001,"price_match":true,"latency_ms":1202,"error":null}],"description_full":"Agent guardrail decision engine. Call once before every agent action; returns a single decision — proceed, slow down (with a reason and wait time), or stop — based on cost budget, chain depth, step cap and retry budget, and request volume pressure. Policy thresholds are configured separately via /policy; this endpoint only reports the decision for a single action.","last_updated":"2026-09-24T07:41:19.989Z","schemes":["exact"]}