Quant Research
ai.avasis/quant-research
Statistical tests for whether a backtest means anything: deflated Sharpe, PBO, purged CV, reality checks, attestation verification.
backtestingdeflated sharpemcpoverfittingpythonquantitative financeresearch integritystatisticsOverview
From the repository's own README, as read at the audited commit.
<div align="center"># quant-integrity**Statistical tests for whether a backtest means anything.**[](https://pypi.org/project/quant-integrity/)[](https://pypi.org/project/quant-integrity/)[](LICENSE)[](https://github.com/abhayjnayakk/quant-integrity/actions/workflows/ci.yml)[](src/)</div>> **This library will not find you a profitable strategy. Its function is to reject> them.** Everything here exists to answer one question: given how many> configurations you tried before reporting this one, does the result survive?```bashpip install quant-integrity```---## The problem, in one pictureA moving-average crossover on BTC-USD hourly bars. After sweeping parameters, thebest configuration returned an annualised Sharpe of **0.95** — and aProbabilistic Sharpe of 0.86, which reads as *"probably beats zero"*.That is where most backtests stop. Here is the same result next to the bar that28 attempts actually sets:The best of 28 tries is large **even when every underlying edge is exactlyzero**. Against that bar the deflated Sharpe is 0.157. The observed result is notmarginal; it is below half of what luck alone produces.A high PSR with a low DSR is the signature of an overfit search, not a borderlineedge.## What the search was actually selecting onThe cause was visible in the trials themselves. Sorting the 28 recorded runs bytrade count against Sharpe:Every configuration that traded less looked better, at ρ = **−0.96**. That is nota signal being dis
Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add quant-integrity -- uvx quant-integrity
{
"mcpServers": {
"quant-integrity": {
"command": "uvx",
"args": [
"quant-integrity"
]
}
}
}Details
- Source
- abhayjnayakk/quant-integrity
- PyPI
quant-integrity- Transports
- streamable-http
- Tools
- Registered at runtime; the list could not be read from source.
- License
- AGPL-3.0
- Stars
- 1 · pushed 9d ago
Trust audit
Do not install this without reading the findings. The audit found something that could harm you or your machine.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | WARN |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (14)
## Requirements [](https://docs.goauthentik.io/install-config/install/docker-compose/\#requirements "Direct link to Requirements")
## Video [](https://docs.goauthentik.io/install-config/install/docker-compose/\#video "Direct link to Video")
## Download the Compose file [](https://docs.goauthentik.io/install-config/install/docker-compose/\#download-the-compose-file "Direct link to Download the Compose file")
## Generate PostgreSQL password and secret key [](https://docs.goauthentik.io/install-config/install/docker-compose/\#generate-postgresql-password-and-secret-key "Direct link to Generate PostgreSQL pa
## Configure custom ports [](https://docs.goauthentik.io/install-config/install/docker-compose/\#configure-custom-ports "Direct link to Configure custom ports")
streamable-http
btc_ma_runs.npz
proxy_pass http://127.0.0.1:3001;
proxy_pass http://127.0.0.1:3002;
[
base64.b64decode(record["signature"]["value"]), digest.encode("utf-8"))[authentication](https://github.com/topics/authentication) [authorization](https://github.com/topics/authorization) [email](https://github.com/topics/email) [identity](https://github.com/topics/identi
Gates applied: no_behavioural_pass.
Audited 2026-09-13 · audit v0.4.0 · source sha 90a655f54226 · full audit: observations/trust-audit/mcp-server/abhayjnayakk__quant-research.json · Report an issue or request a re-scan
Audit history
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-09-13 | 90a655f54226 | BLOCK | D | 69 | source changed, verdict held |
Alternatives
Other servers in the same categories, safer ones first.
Questions
What is the ai.avasis/quant-research MCP server?
Statistical tests for whether a backtest means anything: deflated Sharpe, PBO, purged CV, reality checks, attestation verification.
Is ai.avasis/quant-research safe to connect to an agent?
No — not without reading the findings first. The audit graded it D (69/100) and found 5 critical or high issues in the source. Each one is listed on this page with the file and line it is on.
What credentials does ai.avasis/quant-research need?
No credential environment variables were found in its source, so it appears to need none.
How does ai.avasis/quant-research run?
It speaks streamable-http, so it runs as a service you connect to over the network. It is published on PyPI as quant-integrity.
How current is this page?
The grade is for one exact copy of the source (90a655f54226), read on 2026-09-13. The repository is watched and re-audited when it changes.
Provenance: OBSERVED · read 2026-09-13 · job trust-audit-2026-09-13