[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "lightning-memory" version = "0.7.0" description = "Decentralized agent memory for the Lightning economy. Nostr identity, L402 payments, semantic search." readme = "README.md" license = "MIT" requires-python = ">=3.10" authors = [{ name = "Jason Sosa" }] keywords = ["mcp", "lightning", "nostr", "agent-memory", "l402", "ai-agents"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = [ "mcp>=1.0.0", ] [project.optional-dependencies] crypto = ["secp256k1>=0.14.0"] sync = ["websockets>=12.0", "secp256k1>=0.14.0"] gateway = ["starlette>=0.40", "uvicorn>=0.30", "httpx>=0.27"] semantic = ["onnxruntime>=1.16", "tokenizers>=0.15", "numpy>=1.24", "huggingface-hub>=0.20"] dev = [ "pytest", "pytest-asyncio", "websockets>=12.0", "secp256k1>=0.14.0", "starlette>=0.40", "uvicorn>=0.30", "httpx>=0.27", ] [project.urls] Homepage = "https://github.com/singularityjason/lightning-memory" Repository = "https://github.com/singularityjason/lightning-memory" Issues = "https://github.com/singularityjason/lightning-memory/issues" [project.scripts] lightning-memory = "lightning_memory.server:main" lightning-memory-gateway = "lightning_memory.gateway:main" lightning-memory-manifest = "lightning_memory.server:gateway_manifest_main" [tool.hatch.build.targets.wheel] packages = ["lightning_memory"]