{"schema":"vekil-guard/1","name":"VEKİL Guard","version":"0.1.0","summary":{"tr":"Ajanın emrini göndermeden önce sor: Avalanche'taki VekilPolicy kontratı bu emri onaylar mı, reddeder mi? Kontratın kural motoru eth_call ile simüle edilir; işlem gönderilmez, anahtar ya da para istenmez.","en":"Ask before your agent sends an order: would the VekilPolicy contract on Avalanche approve or reject it? Simulated with eth_call; no transaction, no keys, no funds."},"chain":{"chainId":43113,"name":"Avalanche Fuji C-Chain","contract":"0x75c9b0155b0b026f869351ab3450723c44e57999","explorer":"https://testnet.snowtrace.io/address/0x75c9b0155b0b026f869351ab3450723c44e57999"},"auth":{"type":"none","note":"Guard holds no keys and changes no state."},"pricing":{"model":"free (demo)","plan":"per-check fee or subscription; B2B policy-layer API for exchanges and agent platforms"},"endpoints":[{"method":"GET","path":"https://vekilanchetr.vercel.app/api/policy","description":"On-chain rules, version, brake state, today's counters."},{"method":"POST","path":"https://vekilanchetr.vercel.app/api/check","description":"Simulate requestApproval for a spot long order → APPROVE/REJECT with reason codes, critical, wouldPause.","input":{"instId":"AVAX-TRY","px":"490","sz":"0.15","stopPx":"476","tpPx":"510"}},{"method":"GET","path":"https://vekilanchetr.vercel.app/api/audit?clOrdId=v…","description":"Is this exchange order approved on-chain?"}],"links":{"site":"https://vekilanchetr.vercel.app","source":"https://github.com/Omeraydognn/vekil"}}