JEPETA / DOCUMENTATION

Risk intelligence
without the guesswork.

Use Jepeta as a fail-closed pre-trade risk guard inside a Base agent. The user-facing scanner is the preview and acquisition surface; the public preview requires no API key, wallet connection or signature.

API V5 canonicalBase · 8453POST JSONNo API keyRead-only
01 / QUICKSTART

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.

POST https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan
JavaScript
const tokenAddress = '0x532f27101965dd16442e59d40670faf5ebb142e4';
const response = await fetch('https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ tokenAddress }),
  signal: AbortSignal.timeout(20000)
});
const report = await response.json();
if (!response.ok || report.status !== 'VERDICT' || report.token_address !== tokenAddress) {
  throw new Error(report.failure?.code || 'NO_VERDICT');
}
if (report.verdict === 'BLOCK') throw new Error('Stop execution');
if (report.verdict === 'WARN') throw new Error('Review required');
if (report.verdict !== 'PASS') throw new Error('Unknown verdict');
// Inspect evidence_quality and logical_signals; apply your own transaction policy.
cURL
curl -sS --fail-with-body --max-time 20 -X POST 'https://aitgmgfumsdqecmanrab.supabase.co/functions/v1/jepeta-risk-scan' -H 'Content-Type: application/json' -d '{"tokenAddress":"0x532f27101965dd16442e59d40670faf5ebb142e4"}'

# No API key. Inspect the current decision; demo outcomes can change.

The tested JavaScript guard remains available for V4 GET compatibility integrations. The canonical V5 example above requires status: VERDICT; PASS never authorizes a trade.

Important: Use the exact token contract, not a ticker symbol. Unknown honeypot or mintability evidence does not become “false”; required-source failure yields NO_VERDICT. A valid GoPlus omission of cannot_sell_all remains UNKNOWN and degrades evidence quality even when the other required signals support a verdict.
02 / DECISIONS

Three outputs. No fake certainty.

The decision is a policy hint, not a prediction and not permission to trade.

PASS

No configured warning or block observed.

Useful as a low-friction policy signal, but never a safety guarantee. Source quality and warnings still matter.

WARN

Material review condition observed.

Inspect the exact signal before proceeding. Typical examples include mintability or elevated concentration.

BLOCK

Hard stop condition observed.

Designed for conditions such as an explicit honeypot signal. Your execution policy should stop or escalate.

PASS ≠ safe. Contracts, liquidity and source coverage can change after the scan.
03 / RESPONSE

What comes back.

V5 returns status, verdict, risk, evidence_quality, logical_signals, source_status and conflicts. Read the full canonical V5 schema; paid-only evidence remains private. The table and illustrative response below document the still-supported V4 GET compatibility contract.

Jepeta V4 GET compatibility response fields
FieldTypeMeaning
decisionPASS · WARN · BLOCKMachine policy hint.
risk_score0–100Observed heuristic score, not loss probability.
is_honeypotbooleanExplicit GoPlus honeypot signal.
is_mintablebooleanExplicit GoPlus mintability signal.
buy_tax_percentnumber · nullObserved buy tax when available.
sell_tax_percentnumber · nullObserved sell tax when available.
top10_holder_concentration_percentnumber · nullObserved sum from up to ten holder records.
lp_locked_percent_observednumber · nullObserved lock coverage in the sampled LP-holder records.
liquidity_usdnumber · nullLargest exact matching Base pair returned by DEX Screener.
data_qualityHIGH · MEDIUM · LOWHow complete the usable evidence is.
source_statusobjectGoPlus + DEX Screener availability state.
warningsstring[]User-friendly observed concerns and caveats.
Example V4 GET compatibility 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"
}
04 / HTTP API

Canonical V5 public preview contract.

MethodPOST
ChainBase · 8453
AuthNone
CacheShort token cache

JSON request body

tokenAddressrequired

Exact Base ERC-20 contract address. Must match ^0x[a-fA-F0-9]{40}$.

Errors & retry behavior

400Invalid requestBad or malformed token address.
405Method not allowedCanonical V5 uses POST. V4 GET remains available on the explicit V4 endpoint and default GET.
422Insufficient coverageRequired security evidence is unavailable; no verdict is issued.
429Rate limitedHonor the Retry-After header before retrying.
503Required source unavailableNo assessment is issued when the required security provider is unavailable.
Fail closed:Malformed, stale, unavailable or conflicting required security evidence produces NO_VERDICT. A valid provider omission of cannot_sell_all is disclosed as UNKNOWN with degraded quality; no false value is inferred. Explicit true still BLOCKs.
05 / FULL REPORTS

Free decision. Paid evidence when it matters.

The public preview answers “stop, review, or continue with your own policy.” Choose the purchase rail that matches the buyer: Telegram for people, Virtuals ACP for autonomous agents.

USER

Telegram · 25 Stars

Buy a user-friendly report for one Base token in @Jepeta_bot for 25 Telegram Stars. It covers permissions, taxes, liquidity, holders, activity, source status and risk rationale. The bot confirms the price, terms and invoice before payment.

Select a token for Telegram checkout →
AUTONOMOUS AGENT

Virtuals ACP · 0.03 USDC / scan

The paid Token Risk Scan adds dangerous permissions, liquidity-risk assessment, concentration analysis, 24h activity and a structured evidence summary.

Buy via Virtuals ACP · 0.03 USDC

Available through Virtuals ACP at 0.03 USDC per Token Risk Scan. Checkout and payment are handled on Virtuals ACP.

Dangerous permissionsLiquidity riskHolder concentration24h activityFull warningsEvidence summary

For agent integrations, Virtuals ACP v2 is the marketplace protocol. The structured Jepeta deliverable uses the v3 report contract. The marketplace listing is the source of truth for current price, SLA and availability.

06 / MACHINE REFERENCES

Raw contracts, when you actually want them.

These files are intentionally machine-first. Users can stay on this page; agents and tooling can consume the raw contracts directly.

For the user-friendly explanation of checks, sources, decision semantics and fail-closed behavior, see Methodology.

Canonical machine surface: Jepeta Risk Guard · Base / 8453 · Virtuals ACP · 0.03 USDC per Token Risk Scan · Telegram report 25 Stars · Last updated 2026-10-04.

READY TO TEST IT?

Start with one contract.

No account. No wallet. No signature.

Open the free scanner →