Skip to main content

empowernow-acp-core

Agent Control Plane (ACP) core orchestration for RDCP v1 — the transport-agnostic "spawn a child agent" logic, extracted as a library so it can run behind the acp service (HTTP adapters) or in-process (e.g. inside CRUDService) with no network hop.

acp_core depends only on empowernow-common (for the RDCP schemas, the authority intersection engine, and the error taxonomy). It talks to the PDP, Delegation Service, STS, a nonce store, and crypto via injected Protocol ports — no HTTP/IdP/Membership dependencies of its own. See enow_docs_source/RDCP/RDCP_v1_Implementation_Plan_2026-06-02.md (Phase 4).

from acp_core import AgentControlPlane

acp = AgentControlPlane(
    pdp=..., ds=..., sts=..., nonce=..., crypto=...,
    acp_audience="https://acp.empowernow.local/spawn",
    gateway_audience="https://mcp-gateway.empowernow.local",
)
resp = await acp.spawn(intent_jws=jws, bearer=bearer, dpop=dpop)

Metadata

Release files for empowernow-acp-core 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for empowernow-acp-core 0.1.1
File Size Uploaded
empowernow_acp_core-0.1.1.tar.gz 13.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for empowernow-acp-core 0.1.1
File Interpreter ABI Platform
empowernow_acp_core-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 25.3 kB

Release files / empowernow_acp_core-0.1.1.tar.gz

Download URL empowernow_acp_core-0.1.1.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
27d9cedce084eadd6f3ae896f7a18c7692ec0183bf024d02655e2b1d620e6405
BLAKE2b-256 checksum
How to use checksums
de6a4aea80a2016d1264184986dcf28796e2eab438827c3b1db4c151d87a8a46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / empowernow_acp_core-0.1.1-py3-none-any.whl

Download URL empowernow_acp_core-0.1.1-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a253bbb07afcf8f5343791726278e9cd2983dcde7cff218d8a1adeaca5d693e
BLAKE2b-256 checksum
How to use checksums
b877192b7cb91db715995233936c3934443ee2060904fd6227f0e19b5f3d77d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page