{"name":"io.github.Shxnque/quesen","slug":"shxnque-quesen","title":"Quesen Deterministic Agent Decision Layer","description":"Deterministic decision layer for autonomous agents: reproducible PROCEED/REVIEW/SKIP verdicts.","url":"https://mcp.market/server/shxnque-quesen","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":25,"stars":2,"forks":0,"downloads_week":null,"last_push_at":"2026-09-17T08:40:53.000Z","license":"MIT"},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Shxnque/quesen","website":null,"version":"1.10.2","remotes":[{"type":"streamable-http","url":"https://web-production-3df26.up.railway.app/mcp","headers":[{"description":"Quesen API key issued via https://senueren.co.za/quesen. Required for quesen.validate / quesen.simulate / quesen.report; not required for quesen.health / quesen.version.","format":"string","isSecret":true,"name":"X-API-Key"}]}],"packages":[],"tools":[{"name":"quesen.health","description":"Liveness probe. Returns engine_version and transport.","write_action":false,"price_micros":0,"input_schema":{"type":"object","additionalProperties":false}},{"name":"quesen.report","description":"Post-decision outcome feedback. Accepts request_id + outcome (RUG/LOSS/OK/WIN/UNKNOWN) plus optional post-trade metadata. Aggregated deterministically for SKIP-rate vs realized-outcome correlation.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":128,"description":"The `request_id` returned by a prior quesen.validate call. Ties the reported outcome back to the exact decision that produced it."},"outcome":{"type":"string","enum":["RUG","LOSS","OK","WIN","UNKNOWN"],"description":"Real-world outcome once known. RUG = rug-pull / total loss; LOSS = negative PnL; OK = neutral / no material result; WIN = positive PnL; UNKNOWN = outcome not yet observable."},"notes":{"type":["string","null"],"maxLength":1000,"description":"Optional free-text notes about the outcome (post-mortem, context, references). Stored verbatim for audit."},"realized_pnl":{"type":["number","null"],"description":"Realized profit/loss in the caller's chosen unit (e.g. USD, SOL, ETH). Sign convention: positive = profit, negative = loss. Fed into the aggregate `pnl_mean` counter."},"elapsed_seconds":{"type":["integer","null"],"minimum":0,"description":"Seconds elapsed between the original quesen.validate decision and the observation of this outcome. Non-negative."},"venue":{"type":["string","null"],"maxLength":64,"description":"Venue or platform where the trade/signal was executed (e.g. 'raydium', 'jupiter', 'uniswap-v3'). Free-form label for downstream grouping."},"signal_hash":{"type":["string","null"],"maxLength":128,"description":"Optional hash/fingerprint of the original signal (URL, token address, message id) so outcomes can be joined across systems that don't share Quesen request_ids."},"client_request_id":{"type":["string","null"],"maxLength":128,"description":"Optional caller-side trace id. Echoed verbatim in the response for cross-system correlation."}},"required":["request_id","outcome"],"additionalProperties":false}},{"name":"quesen.simulate","description":"Counterfactual scoring. Compare the baseline decision against a simulated decision under caller-supplied weights_override / thresholds_override. Free sales asset — not charged against key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain_age_days":{"type":["integer","null"],"minimum":0,"description":"Age of the target domain in days. Same feature as quesen.validate; combined with the (possibly overridden) weights to produce a counterfactual risk score."},"engagement_ratio":{"type":["number","null"],"minimum":0,"maximum":1,"description":"Engagement ratio in [0, 1]. Same feature as quesen.validate; used with the (possibly overridden) weights during simulation."},"scam_keyword_count":{"type":["integer","null"],"minimum":0,"description":"Count of known scam keywords detected. Same feature as quesen.validate; used with the (possibly overridden) weights."},"weights_override":{"type":["object","null"],"additionalProperties":false,"description":"Optional per-feature weight override used ONLY for this simulation. When null (or omitted) the engine uses its production weights. Does NOT mutate global state.","properties":{"domain_age":{"type":"number","description":"Weight applied to the domain_age_days feature during counterfactual scoring."},"engagement":{"type":"number","description":"Weight applied to the engagement_ratio feature during counterfactual scoring."},"scam_keywords":{"type":"number","description":"Weight applied to the scam_keyword_count feature during counterfactual scoring."}}},"thresholds_override":{"type":["object","null"],"additionalProperties":false,"description":"Optional decision-threshold override used ONLY for this simulation. When null the engine uses its production thresholds. Does NOT mutate global state.","properties":{"skip":{"type":"number","description":"Risk score at or above which the counterfactual decision becomes SKIP."},"review":{"type":"number","description":"Risk score at or above which the counterfactual decision becomes REVIEW (below `skip`)."}}},"client_request_id":{"type":["string","null"],"maxLength":128,"description":"Optional caller-side trace id. Echoed verbatim in the response for cross-system correlation."}},"additionalProperties":false}},{"name":"quesen.validate","description":"Deterministic pre-decision risk validation for autonomous agents. Returns PROCEED / REVIEW / SKIP plus risk_score, confidence, and named conflict triggers. Same input -> same output; every response embeds engine_version + weights + thresholds for full replay.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain_age_days":{"type":["integer","null"],"minimum":0,"description":"Age of the target domain in days."},"engagement_ratio":{"type":["number","null"],"minimum":0,"maximum":1,"description":"Engagement ratio in [0, 1]."},"scam_keyword_count":{"type":["integer","null"],"minimum":0,"description":"Count of known scam keywords detected."},"client_request_id":{"type":["string","null"],"maxLength":128,"description":"Optional caller-side trace id (echoed in response)."}},"additionalProperties":false}},{"name":"quesen.version","description":"Full engine configuration — weights, thresholds, versions.","write_action":false,"price_micros":0,"input_schema":{"type":"object","additionalProperties":false}}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-19T10:15:59.650Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T10:15:59.658Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 392ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://web-production-3df26.up.railway.app/mcp","reachable":true,"authRequired":false,"latencyMs":392,"serverInfo":{"name":"quesen","version":"1.10.0"}}],"packages":[],"repo":{"found":true,"owner":"Shxnque","repo":"quesen","archived":false,"pushedAt":"2026-09-17T08:40:53Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/219359207?v=4","ownerCreatedAt":"2025-07-04T23:52:16Z","license":"MIT"},"icon":{"url":"https://raw.githubusercontent.com/Shxnque/quesen/main/.github/quesen-icon.png","source":"registry","width":1024,"height":1024},"presence":{"stars":2,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-17T08:40:53.000Z","score":25}}}},"grade_history":[],"reviews":[]}