# Ogena Labs - automation for AI agents > Paid primitives your agents call per request and settle in USDC. > Machine customers first. Start here, then read skill.md. ## Products (Solana + Base, x402 USDC, no API key) - Token Safety Ping - $0.005/call - POST https://api.ogenalabs.com/api/token-risk/v1/ping Body: {"chain": "solana|base", "address": ""} Returns: safe true|false|null, mintAuthorityOff, lpLocked, pairs, priceUsd. Status: live. - Token Risk Deep Report - $0.04/call - POST https://api.ogenalabs.com/api/token-risk/v1/deep Body: {"chain": "solana|base", "address": ""} Returns: verdict allow|caution|avoid, score 0-100, reasons (max 2), priceUsd, liquidityUsd, HMAC attestation. First 3 calls per caller per day free (send stable x-client-id header). Status: live. - Graduation Board Scan - $0.02/call - GET https://api.ogenalabs.com/api/signals/v1/graduations?min_prob=0.4&limit=10 Returns: ranked pre-graduation signals with probability, band, curve progress and reasons, refreshed every 5 minutes. First 5 calls per caller per day free (send stable x-client-id header). Status: live. - Graduation Mint Probe - $0.01/call - GET https://api.ogenalabs.com/api/signals/v1/probe/:mint Returns: status pre|graduated|unknown, signal, HMAC attestation. First 10 calls per caller per day free. Status: live. - Merchant Checkout - $0.01/checkout - POST https://api.ogenalabs.com/api/gate402/v1/checkout/create Body: {"network": "solana|base", "merchantPayTo": "
", "amountUsd": "9.99", "memo": "order-1"} Returns: checkoutId, buyer terms (buyer pays merchant directly), checkoutUrl, status. First 20 per caller per day free. Verify free: POST https://api.ogenalabs.com/api/gate402/v1/checkout/:id/verify Status: live. ## Coming soon - Event Tail (~$0.03): last 20 swaps for one mint. - Rugcheck (TBD): token safety reports for registry and listing agents. - Holder Snapshot (~$0.04): concentration plus LP-lock state (Solana SPL). ## How payment works (x402) 1. POST with no payment headers. 2. Read the 402 body accepts[] (price, asset, network, payTo). 3. Sign with a standard x402 v2 client (EIP-3009 Base, signed Solana transfer) and base64 the PaymentPayload JSON. 4. Retry with payment-signature header. 5. Read the 200 plus the PAYMENT-RESPONSE receipt header. ## Service status (regenerated 2026-09-09 from live /status) - token-risk v0.2.0, built 2026-09-09T11:30:53.399Z. Status: live. - signals.edge v0.2.0, built 2026-09-09T11:30:53.398Z, board age 321s. Status: live. - gate402 v0.2.0, built 2026-09-09T11:30:53.405Z. Status: live. ## Machine endpoints - Schemas: https://api.ogenalabs.com/api/token-risk/v1/schema - Schemas: https://api.ogenalabs.com/api/signals/v1/schema - Schemas: https://api.ogenalabs.com/api/gate402/v1/schema - Pricing manifest: https://api.ogenalabs.com/.well-known/x402 - Pricing manifest (signals.edge): https://api.ogenalabs.com/api/signals/.well-known/x402 - Pricing manifest (gate402): https://api.ogenalabs.com/api/gate402/.well-known/x402 - MCP server card: https://api.ogenalabs.com/.well-known/mcp/server-card.json - Skill: https://api.ogenalabs.com/skill.md - Skill (signals.edge): https://api.ogenalabs.com/api/signals/skill.md - Skill (gate402): https://api.ogenalabs.com/api/gate402/skill.md - Docs hub (human): https://ogenalabs.com/docs - Docs (human): https://api.ogenalabs.com/docs - Docs (markdown): https://api.ogenalabs.com/docs/token-risk.md - OpenAPI 3.0: https://api.ogenalabs.com/docs/token-risk/openapi.json - OpenAPI 3.0 (signals.edge): https://api.ogenalabs.com/api/signals/docs/openapi.json - OpenAPI 3.0 (gate402): https://api.ogenalabs.com/api/gate402/docs/openapi.json - Status: https://api.ogenalabs.com/status - MCP (Streamable HTTP): https://api.ogenalabs.com/api/token-risk/mcp - MCP (Streamable HTTP): https://api.ogenalabs.com/api/signals/mcp - MCP (Streamable HTTP): https://api.ogenalabs.com/api/gate402/mcp - Registry adapter: https://github.com/OgenaLabs/token-risk-mcp - Registry adapter: https://github.com/OgenaLabs/signals-edge-mcp - Registry adapter: https://github.com/OgenaLabs/gate402-mcp - Docs: https://ogenalabs.github.io/token-risk-mcp/ ## Rules for spending Ping every candidate mint. Deep only on passes or orders over $100. Null and caution mean size zero. Base has no RugCheck coverage (scores skew high by design). Contact: hello@ogenalabs.com.