Trust, but verify
every address
on Base.
Paste any Base contract, wallet, or app. Meshline reads the onchain risk, writes a clear report, and attests the result onchain — one MESH Score you can actually trust.
From paste to report in under 30 seconds.
One input. One pipeline. Every scan runs real onchain analysis, an AI write-up, and an onchain attestation — automatically.
Input Detection
Paste a 0x address or app URL. Meshline auto-detects contract, wallet, or Base app.
Onchain Fetch
Viem reads bytecode, ABI, tx history, token holders, and LP depth from Base.
AI Risk Analysis
12 signals run in parallel; AI writes human-readable findings + remediation.
EAS Attestation
MESH Score is attested onchain via EAS. Public report + trust badge generated.
Onchain risk is invisible — until it drains you.
The data exists onchain, but reading it takes deep expertise. Most users skip the check. Most agents don't check at all.
Three scan types. One action.
Contract, wallet, or Base app — Meshline picks the right pipeline automatically and returns a MESH Score with a full breakdown.
Contract Intel
Deep risk read of any Base contract.
Wallet Intel
Behavioral risk profile for any address.
Base App Audit
Frontend + infra audit of any Base dApp.
The first onchain risk oracle for AI agents.
Every Meshline endpoint is gated with x402 on Base. Any Coinbase Agentic Wallet or AgentKit agent can call it with zero setup — pay 0.001 USDC, get a structured, EAS-attested JSON report.
# Agent checks a contract before it executes
GET /v1/scan/contract/0x833589…2913
# 402 → pay 0.001 USDC → retry → 200
{
"meshScore": 924,
"tier": "AAA",
"easUid": "0xdef4…",
"reportUrl": "meshline.tech/scan/…"
}| Endpoint | USDC |
|---|---|
GET/v1/scan/contract/:address Before executing a DeFi interaction | 0.001 |
GET/v1/scan/wallet/:address Before sending to an unknown address | 0.001 |
GET/v1/scan/app?url= Before connecting a wallet to a dApp | 0.005 |
POST/v1/scan/batch Bulk portfolio risk check (≤50) | 0.0005 |
Free to start. Scale when you ship.
The first 3 scans every month are free — no signup. Agents pay per query.
- MESH Score + summary report
- Embeddable trust badge
- Public report page
- EAS attestation
- Full 12-signal report
- PDF export
- Private scans
- Alert monitoring
- Private Base app audits
- Bulk batch API + SSO
- SOC2 export + SLA
- Dedicated Slack
- 0.001 USDC / scan
- Structured JSON
- EAS attestation
- Zero setup
Questions, answered.
A 0–1000 weighted inverse-risk composite. Higher is safer: 900+ is AAA (Verified Safe), below 300 is C (Danger). It's generated by the AI analysis pipeline and attested onchain via EAS on Base.
No. The first 3 contract scans and 3 wallet scans each month are free per IP — no signup. A wallet is only needed once you exceed the free quota or want Pro/Enterprise features.
Every scan result is written onchain as an Ethereum Attestation Service attestation on Base. The score and report hash are permanent and independently verifiable — anyone (or any agent) can read the latest MESH Score for an address straight from the registry.
Every endpoint is gated with x402 on Base. An agent calls the API, gets a 402, pays 0.001 USDC, and retries — receiving structured JSON. No API key, no account. It's the first onchain risk oracle agents can query before executing a transaction.
Yes. Every scan generates a permanent public page at meshline.tech/scan/{uid} plus an embeddable trust badge that auto-updates from the latest EAS attestation.
Any Base contract address, any Base wallet address, or any Base app URL. Meshline auto-detects the target type and runs the matching pipeline.
Read the risk before you trust it.
Open your dashboard and run a scan — a clear MESH Score and full report, attested onchain, in about 30 seconds.