Metadata-Version: 2.4
Name: a2k
Version: 0.0.0
Summary: Transport-agnostic Python models and interfaces for the Agent-to-Knowledge protocol suite.
Author: Santander AI Lab
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/SantanderAI/a2k
Project-URL: Repository, https://github.com/SantanderAI/a2k
Project-URL: Issues, https://github.com/SantanderAI/a2k/issues
Keywords: ai,llm,rag,agent-to-knowledge,knowledge-retrieval,knowledge-governance
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Dynamic: license-file

# A2K

Coming soon — see [SantanderAI/a2k](https://github.com/SantanderAI/a2k).

## Overview

A2K is the reference Python distribution for the transport-agnostic
Agent-to-Knowledge protocol suite. It provides Pydantic wire models, vendored
JSON Schemas, and typed `Protocol` interfaces while remaining independent of
databases, identity providers, cloud platforms, and web frameworks.

### Key features

- Shared KB Card, delegated identity, governance, and security-tier models.
- Knowledge Resolution Protocol models and interfaces for discovery and catalog operations.
- Knowledge Consumption Protocol models and interfaces for search, ask, explain, and document retrieval.
- Offline JSON Schema validation and PEP 561 type information.
- Structural interfaces that applications can implement without inheriting framework classes.

## License

Licensed under the Apache License 2.0. See `LICENSE` and `NOTICE`.

Copyright (c) 2026 Santander Group.
