# AYE — evidence before action ## Current program AYE is developing a private US roofing/solar field-work decision prototype. Outputs: PROCEED, DELAY, ESCALATE, ABSTAIN. Evidence and buyer policy are separate. Missing or conflicting evidence abstains. Historical calibration and buyer-value validation have NOT passed. There is no public decision endpoint, no safety certification, and no Kalshi, trading, wagering, or prediction-market dependency. ## Maintained evidence API (not the new decision product) POST https://api.aye.today/v1/verify/media-consistency Maintained public discovery currently quotes $10 USDC on Base. Always verify current signed terms; never hardcode payment authorization from this document. Five older check routes remain compatibility-only. Only a SHA-256 media digest and closed assertions are accepted; never raw media or URLs. The response checks consistency with attributed public records and physics, not media authenticity. Bundle URLs are public bearer access, may expose exact submitted coordinates, timestamp, digest and assertions, and have no application-level R2 expiry. Do not submit private material. GET https://api.aye.today/v1/routes — authoritative route catalog. GET https://api.aye.today/v1/bundle/{bundle_id} — existing evidence retrieval. POST https://api.aye.today/mcp — legacy operator bridge for paid tools; unauthenticated discovery lists only callable free tools. This bridge is not the supported public paid MCP transport. ## Pulse / Scout https://pulse.aye.today/v1/market-pulse — free observation feed. Scout public paid tools: /v1/category-breakdown and /v1/preflight. Compatibility routes are not new products. Wallet-free MCP setup: Node.js 22 or newer, with a local stdio-capable MCP client. Pinned launch command: npx --yes x402-gateway-mcp@0.3.0 Leave WALLET_PRIVATE_KEY unset in the server environment for the first run. Reconnect the client and call x402_market_pulse; it needs no wallet and makes no payment. Set MAX_PER_CALL_USD=0.25 and MAX_SESSION_USD=2.00 explicitly. The session cap is per server process and resets when that process restarts. Paid Scout tools require a separately configured, dedicated small-balance wallet. Never expose keys in chats, browser storage, or source control. After an ambiguous paid call, reconcile the wallet before retrying. The package does not choose or call a model. If the exact package version is unavailable, do not substitute an unpinned package. These maintained tools do not validate the private decision prototype. Client configuration: https://aye.today/docs#pulse-scout-mcp Docs: https://aye.today/docs Operator dashboard: https://pulse.aye.today/admin/dashboard