Shomer

X Layer Ship Gate · OKX.AI ASP #6117 · A2MCP

Is this the deployment
you approved?

Agents call Shomer before they ship or trust a deployment. Live X Layer state vs the policy you approved—owner, Safe, upgrade, timelock, implementation— returns Blocked, Review Required, or Policy Matched. Never “safe.” Never “audited.” Free verify for agents; Paid Deep Verification for privilege maps, artifact match, and auditor briefs.

Agent API

Ship Gate · founder loop

How it works

01

Read live state

Paste a real X Layer address. Shomer reads ownership, proxy slots, code hash, and roles from the chain—no mocks.

02

Draft → Approve vN

Fill from live or edit by hand. Import never auto-approves. Freeze an immutable version before verify.

03

Verify vs approved

Hard comparison only against the approved snapshot. Export an Auditor Brief for a human reviewer.

For agents · Ship Gate · A2MCP

Call Shomer before you ship

Listed on OKX.AI as ASP #6117. Other agents use Shomer as a ship gate on X Layer.

  • Free — packs · read · draft · verify · ship-gate (verdict + evidence)
  • Paid — Deep Verification: privilege map · reviewed artifact · auditor brief · x402 $0.01 on eip155:196
  • CatalogGET /api/agent
  • Verdicts: Blocked · Review Required · Policy Matched — never invents a pass

Base shomer-agent-api.mixed-mouse.workers.dev

Free verify · curl
curl -sS -X POST https://shomer-agent-api.mixed-mouse.workers.dev/api/agent/verify \
  -H 'Content-Type: application/json' \
  -d '{
    "network": "mainnet",
    "contractAddress": "0xcA11bde05977b3631167028862bE2a173976CA11",
    "policy": { "upgradeable": false },
    "projectName": "agent-demo"
  }'

Real RPC. Deterministic checks. Never invents a pass.

What Shomer checks

Deterministic evidence,
not a vibe check

Each check compares a declared field to a precise onchain fact—or is marked out of scope or evidence missing.

  • Owner / Safe threshold
  • Upgrade authority (EIP-1967)
  • Timelock min delay
  • Implementation / code hash
  • Address & chain sanity
  • Source verification recorded
Start with an address

Auditor handoff

Auditor Brief

A printable evidence package: verdict, every check, observed values, RPC sources, remediations. Not an audit certificate.

Start here

Verify a live deployment

Contract-address first. Policy draft and approve live inside the app.

Ship what you approved.

A deployment verdict is not an audit or a promise of safety.

X Layer Ship Gate · ASP #6117 · Free A2MCP for agents

Paste an address

Shomer verifies that the real deployment matches the policy you declared. It does not audit code, find vulnerabilities, or assert that a contract is safe. AccessControl checks are a limited probe only.

New verification

LIVE STATE

Live

Paste a contract → read live → draft policy → approve → compare.

1 Live 2 Draft 3 Approve 4 Verify

Start with a contract

Read live X Layer state, draft a policy, approve a version, then verify. Evidence only — not an audit.

  1. Read live state
  2. Draft policy (Policy tab)
  3. Approve a version
  4. Verify vs that version

Mainnet · 0xcA11…CA11 · great for a first live read

Evidence only — not an audit, not a safety claim.

LAUNCH MANIFEST

Policy

Edit the draft. Approve freezes a version for comparison. Blank fields stay out of scope.

Policy pack

Seeds a draft only — never approved. Only fields Shomer can verify.

Imported = from live onchain state (draft only — not a match). Founder = you set or changed the field. Blank fields stay out of scope until you declare them.

Imported from live Set by founder

IDENTITY & CONTROL

UPGRADE POLICY

More fields Economics · Integrations · optional

ECONOMICS

INTEGRATIONS

DETERMINISTIC EVIDENCE

Results

Policy vs onchain. Out of scope = not declared. Evidence missing = declared but unreadable.

No verification yet

Approve a policy version, then verify to see results.

AUDITOR HANDOFF

Brief

Printable evidence handoff. Not an audit.

REPORTVERDICTCREATED
No brief yet Run Verify vs approved to generate one.