{"service":"shomer","name":"Shomer — X Layer Ship Gate · deployment policy verification","aspId":"6117","marketplace":"OKX.AI","description":"X Layer Ship Gate: agents verify live deployments against approved policy before shipping. Free Shomer Verify: packs, read, draft, verify, ship-gate. Paid Shomer Deep Verify: privilege map, reviewed artifact/code-hash, auditor brief, recovery (x402 USDC on eip155:196). Not an audit; never claims safe.","tags":["xlayer","policy","deployment","verification","a2mcp","x402"],"network":"X Layer mainnet (196) and testnet (1952)","marketplaceServices":[{"name":"Shomer Verify","marketplaceSlug":"shomer","tier":"free","pricing":"0","currency":"USDT","description":"Checks a live X Layer deployment against an approved launch policy and returns Blocked, Review Required, or Policy Matched with pinned-block evidence. Provide the network, contract address, and approved policy.","path":"/api/agent/verify"},{"name":"Shomer Deep Verify","marketplaceSlug":"shomer-paid","tier":"paid","pricing":"0.05","currency":"USDT","settlementAsset":"USDC","settlementNetwork":"eip155:196","description":"Adds reviewed-artifact and runtime-code-hash comparison, privilege mapping, a persisted Auditor Brief, and recoverable payment evidence. Provide the network, contract address, approved policy, and optional reviewed-artifact details. Listed and charged at the same price (x402 USDC on X Layer).","path":"/api/agent/verify/paid"}],"policyPresets":["non_upgradeable","ownable","safe_owned_proxy","immutable_token"],"policyPacks":[{"id":"simple_ownable","title":"Simple Ownable","description":"Non-upgradeable Ownable-style contract. Verify owner match, no proxy, address sanity.","fields":["network","contractAddress","projectName","owner","expectedDeployer","upgradeable"]},{"id":"safe_governed","title":"Safe-governed contract","description":"Ownership via Gnosis Safe / multisig. Threshold and Safe address are first-class.","fields":["network","contractAddress","projectName","owner","expectedSafe","minMultisigThreshold","upgradeable","expectedProxyAdminOrUpgradeAuthority","timelockRequired","minTimelockDelaySec"]},{"id":"uups_proxy","title":"UUPS proxy","description":"Upgradeable UUPS-style proxy. Implementation address/hash and upgrade authority matter.","fields":["network","contractAddress","projectName","owner","upgradeable","expectedProxyAdminOrUpgradeAuthority","expectedImplementation","expectedImplementationCodeHash","timelockRequired","minTimelockDelaySec"]},{"id":"transparent_proxy","title":"Transparent proxy","description":"Transparent proxy with distinct proxy admin. Admin, implementation, and code hash.","fields":["network","contractAddress","projectName","owner","upgradeable","expectedProxyAdminOrUpgradeAuthority","expectedImplementation","expectedImplementationCodeHash","timelockRequired","minTimelockDelaySec"]},{"id":"erc20_launch","title":"ERC-20 launch","description":"Token launch policy: control + supply/mint (+ optional fee). Only fields Shomer can probe.","fields":["network","contractAddress","projectName","owner","expectedSafe","minMultisigThreshold","upgradeable","expectedImplementation","expectedImplementationCodeHash","maxTokenSupply","mintingAllowedAfterLaunch","feeRecipient","maxFeeBps","treasury"]}],"packs":[{"id":"simple_ownable","title":"Simple Ownable","description":"Non-upgradeable Ownable-style contract. Verify owner match, no proxy, address sanity.","fields":["network","contractAddress","projectName","owner","expectedDeployer","upgradeable"]},{"id":"safe_governed","title":"Safe-governed contract","description":"Ownership via Gnosis Safe / multisig. Threshold and Safe address are first-class.","fields":["network","contractAddress","projectName","owner","expectedSafe","minMultisigThreshold","upgradeable","expectedProxyAdminOrUpgradeAuthority","timelockRequired","minTimelockDelaySec"]},{"id":"uups_proxy","title":"UUPS proxy","description":"Upgradeable UUPS-style proxy. Implementation address/hash and upgrade authority matter.","fields":["network","contractAddress","projectName","owner","upgradeable","expectedProxyAdminOrUpgradeAuthority","expectedImplementation","expectedImplementationCodeHash","timelockRequired","minTimelockDelaySec"]},{"id":"transparent_proxy","title":"Transparent proxy","description":"Transparent proxy with distinct proxy admin. Admin, implementation, and code hash.","fields":["network","contractAddress","projectName","owner","upgradeable","expectedProxyAdminOrUpgradeAuthority","expectedImplementation","expectedImplementationCodeHash","timelockRequired","minTimelockDelaySec"]},{"id":"erc20_launch","title":"ERC-20 launch","description":"Token launch policy: control + supply/mint (+ optional fee). Only fields Shomer can probe.","fields":["network","contractAddress","projectName","owner","expectedSafe","minMultisigThreshold","upgradeable","expectedImplementation","expectedImplementationCodeHash","maxTokenSupply","mintingAllowedAfterLaunch","feeRecipient","maxFeeBps","treasury"]}],"tools":[{"name":"list_policy_packs","method":"GET","path":"/api/agent/packs"},{"name":"read_deployment_state","method":"POST","path":"/api/agent/read","body":{"network":"mainnet|testnet","contractAddress":"0x…","blockNumber":"optional"}},{"name":"create_policy_draft","method":"POST","path":"/api/agent/draft","body":{"packId":"simple_ownable|safe_governed|uups_proxy|transparent_proxy|erc20_launch","contractAddress":"0x…","fillFromLive":true,"overrides":"optional partial fields"}},{"name":"shomer","displayName":"Shomer Verify","method":"POST","path":"/api/agent/verify","tier":"free","description":"Checks a live X Layer deployment against an approved launch policy and returns Blocked, Review Required, or Policy Matched with pinned-block evidence."},{"name":"ship_gate","method":"POST","path":"/api/agent/ship-gate","tier":"free","description":"Composite free tool: optional pack draft + verify. Returns shipGate.allowed. Not Shomer Deep Verify."},{"name":"shomer-paid","displayName":"Shomer Deep Verify","method":"POST","path":"/api/agent/verify/paid","tier":"paid","description":"Privilege map, reviewed-artifact/runtime-code-hash comparison, persisted Auditor Brief, and recoverable payment evidence via x402."}],"freeVsPaid":{"free":"Shomer Verify — packs, read, draft, verify, ship-gate — policy vs live + evidence","paid":"Shomer Deep Verify — privilege map, artifact compare, auditor brief, recovery"},"endpoints":[{"path":"/api/agent/verify","method":"POST","name":"Shomer Verify","marketplaceSlug":"shomer","tier":"free","pricing":"free","description":"Shomer Verify (free): checks a live X Layer deployment against an approved launch policy. Returns Blocked, Review Required, or Policy Matched with pinned-block evidence, coverage, facts, and policyHash. Privilege map / Auditor Brief require Shomer Deep Verify.","body":{"network":"mainnet | testnet","contractAddress":"0x…","policy":"optional partial Launch Manifest fields","policyPreset":"optional: non_upgradeable | ownable | safe_owned_proxy | immutable_token","projectName":"optional string","blockNumber":"optional integer — pin reads to this block","options":{"undeclaredObserved":"review | out_of_scope (default review)","includeEvidence":"boolean (default true)"}},"url":"https://shomer-agent-api.mixed-mouse.workers.dev/api/agent/verify"},{"path":"/api/agent/verify/paid","method":"POST","name":"Shomer Deep Verify","marketplaceSlug":"shomer-paid","tier":"paid","pricing":"0.05","currency":"USDC","payment":"x402","settlementNetwork":"xlayer","description":"Shomer Deep Verify (paid ~$0.05 USDC on eip155:196): same deterministic verdict engine plus privilege map, reviewed runtime artifact/code-hash comparison, persisted Auditor Brief, and payment recovery. Without payment returns HTTP 402 + PAYMENT-REQUIRED.","body":{"network":"mainnet | testnet","contractAddress":"0x…","policy":"optional partial Launch Manifest fields","blockNumber":"optional integer","options":"same as free","reviewedArtifact":"optional { name, reviewedCommit, runtimeCodeHash, implementationAddress, implementationCodeHash, deployedBytecode }","reviewedRuntimeCodeHash":"optional flat alias for reviewedArtifact.runtimeCodeHash (A2MCP scalar clients)","reviewedImplementationAddress":"optional flat alias for reviewedArtifact.implementationAddress","reviewedImplementationCodeHash":"optional flat alias for reviewedArtifact.implementationCodeHash","relatedContracts":"optional array of addresses or { address, label } (up to 8 request-supplied entries)"},"url":"https://shomer-agent-api.mixed-mouse.workers.dev/api/agent/verify/paid"}],"disclaimer":"Shomer compares declared policy to observable onchain state at a specific block. This is not a security audit and does not claim the contract is safe, correct, or free of vulnerabilities."}