Server definition
- Hash
- sha256:b801a5f69287fd0696ad184aa5f180c853b8b3080e515677463c3de2de28af35
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Quesen exposes a deterministic risk-decision engine plus the Agent Settlement Protocol (ASP/1.0). Call quesen.validate for a real decision; quesen.simulate for a sandboxed counterfactual; quesen.report to file the outcome. Same inputs → same decision, always. No LLM in the loop.",
"tools": [
{
"description": "Liveness probe. Returns engine_version and transport.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "quesen.health",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"client_request_id": {
"description": "Optional caller-side trace id. Echoed verbatim in the response for cross-system correlation.",
"maxLength": 128,
"type": [
"string",
"null"
]
},
"elapsed_seconds": {
"description": "Seconds elapsed between the original quesen.validate decision and the observation of this outcome. Non-negative.",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"notes": {
"description": "Optional free-text notes about the outcome (post-mortem, context, references). Stored verbatim for audit.",
"maxLength": 1000,
"type": [
"string",
"null"
]
},
"outcome": {
"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.",
"enum": [
"RUG",
"LOSS",
"OK",
"WIN",
"UNKNOWN"
],
"type": "string"
},
"realized_pnl": {
"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.",
"type": [
"number",
"null"
]
},
"request_id": {
"description": "The `request_id` returned by a prior quesen.validate call. Ties the reported outcome back to the exact decision that produced it.",
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"signal_hash": {
"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.",
"maxLength": 128,
"type": [
"string",
"null"
]
},
"venue": {
"description": "Venue or platform where the trade/signal was executed (e.g. 'raydium', 'jupiter', 'uniswap-v3'). Free-form label for downstream grouping.",
"maxLength": 64,
"type": [
"string",
"null"
]
}
},
"required": [
"request_id",
"outcome"
],
"type": "object"
},
"name": "quesen.report",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"client_request_id": {
"description": "Optional caller-side trace id. Echoed verbatim in the response for cross-system correlation.",
"maxLength": 128,
"type": [
"string",
"null"
]
},
"domain_age_days": {
"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.",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"engagement_ratio": {
"description": "Engagement ratio in [0, 1]. Same feature as quesen.validate; used with the (possibly overridden) weights during simulation.",
"maximum": 1,
"minimum": 0,
"type": [
"number",
"null"
]
},
"scam_keyword_count": {
"description": "Count of known scam keywords detected. Same feature as quesen.validate; used with the (possibly overridden) weights.",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"thresholds_override": {
"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": {
"review": {
"description": "Risk score at or above which the counterfactual decision becomes REVIEW (below `skip`).",
"type": "number"
},
"skip": {
"description": "Risk score at or above which the counterfactual decision becomes SKIP.",
"type": "number"
}
},
"type": [
"object",
"null"
]
},
"weights_override": {
"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": {
"description": "Weight applied to the domain_age_days feature during counterfactual scoring.",
"type": "number"
},
"engagement": {
"description": "Weight applied to the engagement_ratio feature during counterfactual scoring.",
"type": "number"
},
"scam_keywords": {
"description": "Weight applied to the scam_keyword_count feature during counterfactual scoring.",
"type": "number"
}
},
"type": [
"object",
"null"
]
}
},
"type": "object"
},
"name": "quesen.simulate",
"outputSchema": null
},
{
"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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"client_request_id": {
"description": "Optional caller-side trace id (echoed in response).",
"maxLength": 128,
"type": [
"string",
"null"
]
},
"domain_age_days": {
"description": "Age of the target domain in days.",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"engagement_ratio": {
"description": "Engagement ratio in [0, 1].",
"maximum": 1,
"minimum": 0,
"type": [
"number",
"null"
]
},
"scam_keyword_count": {
"description": "Count of known scam keywords detected.",
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"name": "quesen.validate",
"outputSchema": null
},
{
"description": "Full engine configuration — weights, thresholds, versions.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "quesen.version",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b801a5f69287fd0696ad184aa5f180c853b8b3080e515677463c3de2de28af35 | sha256sum