Security SDK

Hardened FastAPI building blocks — middleware, JWT, audit, honeypot, and crypto helpers.

AreaComponents
MiddlewareStrict CORS, CSP/HSTS/X-Frame headers, request-size cap, in-process rate limit, honeypot, response timing
AuthJWT (HS256/384/512), bcrypt password hashing, scope-based decorators, alg:none refused
AuditJSONL logger, optional HMAC hash chain, PII redactor
HoneypotPluggable trap engine, tarpit, fake admin responses, entropy-based scanner heuristics
CryptoConstant-time compare, secure token generation, SHA-256, HMAC, PKCE (S256), Fernet
pip install nomatica-security-sdk

AI SDK

Shared Python library and FastAPI base class for product nodes.

ModuleWhat it does
NomaticaAppFastAPI base class with CORS, /health, /metrics, request ID, logging
NomaticaConfigPydantic config: domain, port, allowed_origins, version
SettingsEnv-driven provider keys, URLs, CORS, log level
depsHTTP pools, rate limiter, auth helpers, semantic hash
services.HttpCacheManagerLRU + TTL cache for outbound responses
services.SearchServiceMulti-provider search with classification
services.AgentsAPIClient for the agent mesh
middleware.HoneypotMiddlewareTraps attackers on known-bad paths
agents.AgentRegistryStatic + dynamic agent discovery
pip install nomatica-ai-sdk

DeFi SDK

DeFi primitives for product nodes. Trading, arbitrage, Solana, services, L402/x402.

SubpackageWhat it provides
trading/Onchain client, DEX prices, arbitrage detector, flash loans, AI signals, portfolio, risk
arbitrage/Cascade router, semantic cache, price oracle, batch scheduler, marketplace, gateway
solana/Data client, DEX feeds, wallet intelligence, token scanner, programs, tx builder, NFT
services/Token economy, Etherscan, EVM payments, gas oracle, contract lifecycle, bulk ingest, Bayesian trader
services/l402/Lightning HTTP 402 adapter
services/x402/x402 protocol adapter (USDC on Solana)
NomaticaDeFiFastAPI base class with CORS, logging, health, metrics, chain context
pip install nomatica-defi-sdk