Skip to main content

AI-powered oracle for NanoPy Network - bridge ML models to blockchain

Project description

NanoPy Oracle

AI-powered oracle for NanoPy blockchain. Bridge machine learning models to on-chain smart contracts.

Install

pip install nanopy-oracle

Usage

# Run sentiment analysis oracle
nanopy-oracle --provider sentiment --private-key YOUR_KEY

# Run with custom model
nanopy-oracle --provider ai --model your_model.pkl --private-key YOUR_KEY

Providers

  • sentiment - Text sentiment analysis (positive/negative/neutral)
  • price - Crypto price feeds (CoinGecko)
  • ai - Custom ML model inference

Features

  • Python-native ML integration (PyTorch, scikit-learn, transformers)
  • Multi-network support (L1 + L2)
  • Signed oracle updates
  • Configurable update intervals
  • MetaMask wallet integration (no private key exposure)
  • Web UI with wallet signing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nanopy_oracle-1.6.0.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nanopy_oracle-1.6.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file nanopy_oracle-1.6.0.tar.gz.

File metadata

  • Download URL: nanopy_oracle-1.6.0.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nanopy_oracle-1.6.0.tar.gz
Algorithm Hash digest
SHA256 3720508816cca24b2d4159587c2deeb93d3d64be98e6195124820b609612dcaf
MD5 aac7df848e333fcd8ec4cb097ab2c508
BLAKE2b-256 0495050e464b42f80c152ab0f2f6e4e7aee6d37dfb34297a87f75acc7c17690c

See more details on using hashes here.

File details

Details for the file nanopy_oracle-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: nanopy_oracle-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for nanopy_oracle-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 274a037c3c3016793d66119e74bdba08a9de09ec03d65dd45a2cbef061bc4172
MD5 2674014a496e6002654a5ab3d8b8e792
BLAKE2b-256 d4366c51d5bc254c47a9d557dff906d46d039d52e7e013ab6cc2972ea9bee79a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page