Risk intelligence
without the guesswork.
Use Jepeta as a human scanner or as a read-only pre-trade guard inside an autonomous agent. The public preview requires no API key, wallet connection or signature.
One endpoint. One exact contract.
Send the exact Base ERC-20 contract address. Jepeta returns a strict preview with a machine decision, raw risk signals, source status and uncertainty.
https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan
const tokenAddress = '0x...';
const response = await fetch(
'https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan' +
'?tokenAddress=' + encodeURIComponent(tokenAddress)
);
const risk = await response.json();
if (!response.ok) throw new Error(risk.code || 'SCAN_UNAVAILABLE');
if (risk.decision === 'BLOCK') {
// Stop your execution path.
}
console.log(risk.decision, risk.data_quality);
curl -sS \
"https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan?tokenAddress=0x..."
# decision: PASS | WARN | BLOCK
# no Authorization header required
Three outputs. No fake certainty.
The decision is a policy hint, not a prediction and not permission to trade.
No configured warning or block observed.
Useful as a low-friction policy signal, but never a safety guarantee. Source quality and warnings still matter.
Material review condition observed.
Inspect the exact signal before proceeding. Typical examples include mintability or elevated concentration.
Hard stop condition observed.
Designed for conditions such as an explicit honeypot signal. Your execution policy should stop or escalate.
What comes back.
The public contract is intentionally narrow. Paid-only evidence is not leaked into the free response.
| Field | Type | Meaning |
|---|---|---|
decision | PASS · WARN · BLOCK | Machine policy hint. |
risk_score | 0–100 | Observed heuristic score, not loss probability. |
is_honeypot | boolean | Explicit GoPlus honeypot signal. |
is_mintable | boolean | Explicit GoPlus mintability signal. |
buy_tax_percent | number · null | Observed buy tax when available. |
sell_tax_percent | number · null | Observed sell tax when available. |
top10_holder_concentration_percent | number · null | Observed sum from up to ten holder records. |
lp_locked_percent_observed | number · null | Observed lock coverage in the sampled LP-holder records. |
liquidity_usd | number · null | Largest exact matching Base pair returned by DEX Screener. |
data_quality | HIGH · MEDIUM · LOW | How complete the usable evidence is. |
source_status | object | GoPlus + DEX Screener availability state. |
warnings | string[] | Human-readable observed concerns and caveats. |
Example 200 response +
{
"schema_version": "4.0.0",
"chain_id": 8453,
"token_address": "0x...",
"decision": "WARN",
"risk_score": 35,
"risk_level": "MEDIUM",
"is_honeypot": false,
"is_mintable": true,
"buy_tax_percent": null,
"sell_tax_percent": null,
"data_quality": "MEDIUM",
"source_status": {
"goplus": "OK",
"dexscreener": "OK"
},
"warnings": [
"GoPlus reports that token supply can be minted."
],
"observed_at": "2026-09-22T12:00:00Z"
}
Public preview contract.
Query parameter
tokenAddressrequiredExact Base ERC-20 contract address. Must match ^0x[a-fA-F0-9]{40}$.
Errors & retry behavior
400Invalid requestBad or malformed token address.405Method not allowedPublic scanning is GET / OPTIONS only.422Insufficient coverageRequired GoPlus coverage or explicit honeypot/mintable boolean is unavailable.429Rate limitedHonor the Retry-After header before retrying.503Required source unavailableNo assessment is issued when the required security provider is unavailable.Free decision. Paid evidence when it matters.
The public preview answers “stop, review, or continue with your own policy.” Full reports add deeper evidence.
Telegram Stars
Open the full report flow in @Jepeta_bot. The bot shows the current Stars price, purchase terms and invoice before payment.
Open Telegram checkout ↗Virtuals ACP · 0.03 USDC
The paid Token Risk Scan adds dangerous permissions, liquidity-risk assessment, concentration analysis, 24h activity and a structured evidence summary.
Open ACP offering ↗Raw contracts, when you actually want them.
These files are intentionally machine-first. Humans can stay on this page; agents and tooling can consume the raw contracts directly.
Strict request, response and error contract.
AGENTagent.jsonAgent identity, public preview and commerce metadata.
LLMllms.txtCompact machine-readable integration guide.
LLM FULLllms-full.txtExtended agent-facing operational context.
SAMPLEsample-full-report.jsonShape of the paid evidence report.
GUIDEBase risk guideHuman explanation of honeypot and related risk signals.
Start with one contract.
No account. No wallet. No signature.