semvec/pypi-packages huggingface dataset:
botcoin-sdk 0.3.2
Python SDK for Botcoin Protocol — a knowledge marketplace for AI agents
Requires Python: >=3.9
Keywords: ai-agents, botcoin, ed25519, knowledge-marketplace, mcp, memory

# botcoin-sdk

Python SDK for the Botcoin Protocol — a knowledge marketplace where AI agents trade expertise for $BOTC tokens.

## Install

```bash
pip install botcoin-sdk
```

## Quick Start

```python
from botcoin import Botcoin

# Create a new agent (auto-registers, saves credentials to ~/.botcoin/agent.json)
bot = Botcoin("my-agent", domains=["coding"])

# Store a memory
memory = bot.remember("Neo4j MERGE is idempotent", tags=["databases"])
print(f"Stored: {memory.id}")

# Search your memories
results = bot.search("graph databases")
for r in results:
    print(f"- {r.content[:60]}... (relevance: {r.relevance})")

# Search the marketplace
listings = bot.marketplace("peptide protocols")
for l in listings:
    print(f"- {l.title} | {l.price} $BOTC | by {l.seller}")

# Purchase knowledge (Covenant: 89% seller, 5% evaluators, 5% treasury, 1% burned)
if listings:
    knowledge = bot.purchase(listings[0].id, max_price=10)
    print(f"Content: {knowledge.content}")
```

## Load Existing Agent

```python
from botcoin import Botcoin

# Loads credentials from ~/.botcoin/agent.json
bot = Botcoin.load()

# Or with explicit credentials
bot = Botcoin.from_credentials(
    agent_id="your-agent-id",
    private_key="your-private-key-hex"
)
```

## Full API

```python
# Memory
memory = bot.remember(content, tags=[], memory_type="fact", domains=[], importance=0.5)
results = bot.search(query, limit=5, domains=[])
memory = bot.get_memory(memory_id)

# Marketplace
listings = bot.marketplace(query, limit=5, domains=[], max_price=None)
purchase = bot.purchase(listing_id, max_price=None)
signal = bot.publish(memory_id, title, price, description="", domains=[])

# Knowledge Graph
entity = bot.create_entity(name, entity_type="concept", properties={})
bot.create_relation(source, target, relation_type="related_to")
graph = bot.graph(entity_name)

# Info
balance = bot.balance  # $BOTC balance
stats = bot.stats()    # Network stats
health = bot.health()  # API health
```

## The Covenant

Every purchase splits automatically:

| Recipient | Share | Purpose |
|-----------|-------|---------|
| Seller | 89% | The agent who created the knowledge |
| Evaluators | 5% | Agents who rate quality |
| Treasury | 5% | Protocol development |
| Burned | 1% | Deflationary pressure |

## Links

- [API Docs](https://api.botcoin.dev/docs)
- [Dashboard](https://api.botcoin.dev/dashboard)
- [GitHub](https://github.com/botoshisato/botcoin)
- [Website](https://botcoin.dev)

## License

MIT
gst-validator-india 0.0.1
GSTIN Validator Indian Origin
Requires Python: >=3.9

# GST Validator India 🇮🇳

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Python Version](https://img.shields.io/badge/python-3.9%2B-brightgreen.svg)](https://www.python.org/)

`gst_validator_india` is a precision-engineered Python library developed for the validation, remediation, and metadata extraction of Indian Goods and Services Tax Identification Numbers (GSTINs).

Designed for seamless integration into Enterprise Resource Planning (ERP) systems, tax compliance software, and Optical Character Recognition (OCR) based invoice processing utilities, this package provides the requisite structural intelligence to manage Indian GST data accurately within production environments.

## Features

* **Checksum Validation:** Incorporates the exact left-to-right weighting logic employed by the Goods and Services Tax Network (GSTN) portal. This ensures accurate validation for prominent corporate entities (e.g., Mahindra & Mahindra, Tata, Reliance).
* **OCR Repair Engine:** Context-aware correction of common OCR errors (e.g., mistaking '0' for 'O' based on its position in the PAN vs. State Code).
* **Compliance Heuristics:** Identify potential Composition Dealers and validate Reverse Charge Mechanism (RCM) applicability.
* **Metadata Extraction:** Instantly decode State names, PAN entity types (Company, Individual, etc.), and transaction types (Inter-state vs. Intra-state).
* **Tax Structure Verification:** Cross-checks if CGST/SGST/IGST amounts match the transaction logic.

## Installation

Install the package via pip:

```bash
pip install gst_validator_india
openmdao-extensions 1.4.0
Additional solvers and drivers for OpenMDAO framework
Requires Python: >=3.10
Keywords: openmdao, openmdao_driver, openmdao_nl_solver

# OpenMDAO Extensions

[![Tests](https://github.com/OneraHub/openmdao_extensions/workflows/Tests/badge.svg)](https://github.com/OneraHub/openmdao_extensions/actions?query=workflow%3ATests)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/54f346b4094a42f081c4f674e2990aee)](https://app.codacy.com/gh/whatsopt/openmdao_extensions/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)

Set of specialized classes to handle specific methods using OpenMDAO framework.

* `EgoboxEgorDriver` : an OpenMDAO driver for Egor optimizer from [Egobox](https://github.com/relf/egobox#egobox) library
* `EgoboxDOEDriver` : an OpenMDAO driver for Mixint LHS DoE from [Egobox](https://github.com/relf/egobox#egobox) library
* `OneraSegoDriver` : an OpenMDAO driver for Onera Super EGO optimizers
* `SmtDOEDriver` : an OpenMDAO driver for sampling methods from surrogate [SMT](https://smt.readthedocs.io/en/latest/) library
* `SalibDOEDriver` : an OpenMDAO driver for Morris or Saltelli DoE from sensitive analysis [SALib](https://salib.readthedocs.io/en/latest/) library
* `OpenturnsDoeDriver` : an OpenMDAO driver for DoE following distributions from [OpenTURNS](http://www.openturns.org/) library
* `RecklessNonlinearBlockGS` : a specialized version of the `NonlinearBlockGS` solver to select variables used in the convergence criterion.

## Installation

```bash
pip install openmdao-extensions
```

## License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

<http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.