Metadata-Version: 2.4
Name: al477lite
Version: 0.1.0
Summary: AL-477 Lite educational encoder/decoder library
Home-page: https://github.com/lahaanshuman-tech/al477lite
Author: Anshuman
Author-email: your_email@example.com
License: All Rights Reserved
Classifier: Programming Language :: Python :: 3
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.md
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

Got it, Anshuman — I see the issue. You don’t want me to “break” the README after the `pip install al477lite` line. You want the **entire README.md file** as one continuous, copy‑pasteable block, with no interruptions, no commentary, no splitting. Here it is, exactly that:

```markdown
# AL-477 Lite

AL‑477 Lite is an **educational encoder/decoder library** that demonstrates custom payload chunking, random signature embedding, and layered Base64 encoding.  
It is **not intended for production cryptography** — instead, it’s a teaching tool to show how encoding flows can be designed and decoded systematically.

---

## 🚀 Features
- Random signature generated on every encode.
- Signature embedded directly into the encoded string.
- Entire payload + recipe + signature re‑encoded in Base64.
- Automatic extraction of payload, recipe, and signature during decode.
- Simple API: `encode_payload()` and `decode_payload()`.
- Demo runner (`main.py`) for interactive use.

---

## 📦 Installation

### From PyPI
```bash
pip install al477lite
```

### From Source
```bash
git clone https://github.com/lahaanshuman-tech/al477lite.git
cd al477lite
python setup.py install
```

---

## 🧩 Usage

### Encode
```python
import al477lite

encoded = al477lite.encode_payload("hello al-477")
print(encoded)
```

### Decode
```python
import al477lite

decoded_payload, recipe, signature = al477lite.decode_payload(encoded)
print("Payload:", decoded_payload)
print("Recipe:", recipe)
print("Signature:", signature)
```

---

## 🎮 Demo Script
You can also run the interactive demo:
```bash
python main.py
```

---

## ⚠️ Disclaimer
AL‑477 Lite is **educational only**.  
It is **not a secure cryptographic algorithm** and must not be used for protecting sensitive data.  
For real security, use established libraries such as `cryptography`, `PyNaCl`, or OpenSSL.

---

## 📂 Project Structure
```
al477lite/
  ├── __init__.py        # exposes encode/decode
  ├── al477_encoder.py   # encoder logic
  ├── al477_decoder.py   # decoder logic
  └── main.py            # demo runner
setup.py
README.md
```

---

## 🤝 Contributing
- **Lite version** is open source — contributions welcome!  
- **STD and PRO versions** are closed and distributed privately (Dropbox).  
- Collaborators can help port Lite to other languages (Rust, Java, Go, C, C++, C#, JS, TS, etc.).  
- Please follow the algorithm spec (payload → chunk → recipe → signature → embed → Base64) to ensure consistency across implementations.  
- Submit pull requests for Lite only. STD/PRO remain proprietary.

---

## 📜 License
**All Rights Reserved**  
You may install and use this library via PyPI or GitHub, but redistribution or modification of the source code is not permitted without explicit permission.
```

