{"slug":"effectguard-x402-experiment-onrender-com-v1-preflight-50108b","title":"Coordinate agents sharing one account","host":"effectguard-x402-experiment.onrender.com","method":"POST","resource":"https://effectguard-x402-experiment.onrender.com/v1/preflight","category":"code","description":"Coordinate agents sharing one account: reuse matching JSON reads within 30 seconds, or stop duplicate operations using a stable business event ID. Enroll once at /v1/enroll, then authenticate paid calls with your Bearer key. After EXECUTE use /v1/start and /v1/commit around your own tool. Same-reque","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":334,"reported_calls_30d":3,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"account_id":"main","agent_id":"example-agent","arguments":{"namespace":"my-app/v1","operation":"report","parameters":{"id":"example"}},"request_id":"example-request-1","session_id":"example-session","tool":"json.read"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"account_id":{"maxLength":128,"minLength":1,"title":"Account Id","type":"string"},"agent_id":{"maxLength":128,"minLength":1,"title":"Agent Id","type":"string"},"arguments":{"additionalProperties":{},"title":"Arguments","type":"object"},"intent":{"default":"","maxLength":2000,"title":"Intent","type":"string"},"max_age_ms":{"default":30000,"maximum":3600000,"minimum":0,"title":"Max Age Ms","type":"integer"},"request_id":{"maxLength":128,"minLength":8,"title":"Request Id","type":"string"},"session_id":{"maxLength":128,"minLength":1,"title":"Session Id","type":"string"},"tool":{"maxLength":128,"minLength":1,"title":"Tool","type":"string"}},"required":["request_id","agent_id","session_id","account_id","tool","arguments"],"title":"PreflightRequest","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":{"additionalProperties":false,"properties":{"age_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Age Ms"},"decision":{"enum":["EXECUTE","REUSE","BLOCK_DUPLICATE","WAIT","REVIEW"],"title":"Decision","type":"string"},"effect_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Effect Id"},"execution_token":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Execution Token"},"match_method":{"default":"policy_canonicalization","title":"Match Method","type":"string"},"policy_version":{"default":"effect-contract-v1","title":"Policy Version","type":"string"},"reason":{"title":"Reason","type":"string"},"reservation_expires_at_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Reservation Expires At Ms"},"result":{"anyOf":[{"additionalProperties":{},"type":"object"},{"type":"null"}],"default":null,"title":"Result"},"retry_after_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Retry After Ms"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"State"}},"required":["decision","reason"],"title":"PreflightResponse","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-10","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":334,"error":null}],"description_full":"Coordinate agents sharing one account: reuse matching JSON reads within 30 seconds, or stop duplicate operations using a stable business event ID. Enroll once at /v1/enroll, then authenticate paid calls with your Bearer key. After EXECUTE use /v1/start and /v1/commit around your own tool. Same-request payment recovery is free. Integration and cost measurement: /agent. External execution is not guaranteed exactly once.","last_updated":"2026-10-06T22:57:36.483Z","schemes":["exact"]}