Metadata-Version: 2.4
Name: ase-protocol
Version: 1.2.0
Summary: Agent Settlement Extension (ASE) Protocol
Author-email: Garudex Labs Team <support@garudexlabs.com>
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Requires-Dist: cryptography>=46.0.5
Requires-Dist: pyjwt>=2.8.0
Provides-Extra: test
Requires-Dist: pytest>=8.0.0; extra == "test"
Requires-Dist: hypothesis>=6.100.0; extra == "test"
Dynamic: license-file

# ASE Reference Implementation

This directory contains the Python reference implementation of the Agent Settlement Extension (ASE) protocol.

## Overview

The reference implementation provides:

1. **Core Message Processing** - Serialization, deserialization, and validation
2. **Cryptographic Services** - Signing, verification, and key management
3. **Framework Adapters** - Integration with LangChain and AutoGPT

## Contributing

When extending the reference implementation:

1. Follow snake_case for internal Python code
2. Use Pydantic Field aliases for camelCase JSON output
3. Add property-based tests for new functionality
4. Document extension points and interfaces
5. Maintain backward compatibility
