Metadata-Version: 2.4
Name: decepticon-core
Version: 1.1.4
Summary: Decepticon contract layer: pure types, protocols, plugin contracts, registry primitives
Project-URL: Homepage, https://github.com/PurpleAILAB/Decepticon
Project-URL: Repository, https://github.com/PurpleAILAB/Decepticon
Author: Decepticon Team
License: Apache-2.0
Keywords: agents,ai,contracts,plugins,red-team,security
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: pydantic-settings>=2.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: typing-extensions>=4.0.0
Description-Content-Type: text/markdown

# decepticon-core

The Decepticon contract layer. Pure types, protocols, plugin contracts,
and registry primitives — zero `langchain` / `langgraph` / `deepagents`
runtime dependency. Suitable to import from any context: CLI tooling,
serverless workers, type-checking-only environments.

Stable surface for plugin authors and downstream commercial layers
(e.g. SaaS dashboards, B2B API services). See the umbrella
[`README.md`](../../README.md) and the design spec at
[`docs/superpowers/specs/2026-05-23-core-framework-sdk-split-design.md`](../../docs/superpowers/specs/2026-05-23-core-framework-sdk-split-design.md).

## Install

```bash
pip install decepticon-core
```

Most consumers should install `decepticon` (which depends on this) or
`decepticon-sdk` (the plugin-author entrypoint).
