55# apcore — AI-Perceivable Core
66
77[ ![ License] ( https://img.shields.io/badge/License-Apache_2.0-blue.svg )] ( https://opensource.org/licenses/Apache-2.0 )
8- [ ![ Python Version] ( https://img.shields.io/badge/python-3.11%2B-blue )] ( https://github.com/aipartnerup /apcore-python )
9- [ ![ TypeScript Version] ( https://img.shields.io/badge/TypeScript-Node_18%2B-blue )] ( https://github.com/aipartnerup /apcore-typescript )
10- [ ![ Rust Version] ( https://img.shields.io/badge/Rust-1.75%2B-blue )] ( https://github.com/aipartnerup /apcore-rust )
8+ [ ![ Python Version] ( https://img.shields.io/badge/python-3.11%2B-blue )] ( https://github.com/aiperceivable /apcore-python )
9+ [ ![ TypeScript Version] ( https://img.shields.io/badge/TypeScript-Node_18%2B-blue )] ( https://github.com/aiperceivable /apcore-typescript )
10+ [ ![ Rust Version] ( https://img.shields.io/badge/Rust-1.75%2B-blue )] ( https://github.com/aiperceivable /apcore-rust )
1111
1212
1313> ** Build once, invoke by Code or AI.**
@@ -20,9 +20,9 @@ apcore is an **AI-Perceivable module standard** that makes every interface natur
2020
2121| SDK | Language | Install | Repository |
2222| -----| ----------| ---------| ------------|
23- | ** apcore** | Python | ` pip install apcore ` | [ github.com/aipartnerup /apcore-python] ( https://github.com/aipartnerup /apcore-python ) |
24- | ** apcore-js** | TypeScript | ` npm install apcore-js ` | [ github.com/aipartnerup /apcore-typescript] ( https://github.com/aipartnerup /apcore-typescript ) |
25- | ** apcore** | Rust | ` cargo add apcore ` | [ github.com/aipartnerup /apcore-rust] ( https://github.com/aipartnerup /apcore-rust ) |
23+ | ** apcore** | Python | ` pip install apcore ` | [ github.com/aiperceivable /apcore-python] ( https://github.com/aiperceivable /apcore-python ) |
24+ | ** apcore-js** | TypeScript | ` npm install apcore-js ` | [ github.com/aiperceivable /apcore-typescript] ( https://github.com/aiperceivable /apcore-typescript ) |
25+ | ** apcore** | Rust | ` cargo add apcore ` | [ github.com/aiperceivable /apcore-rust] ( https://github.com/aiperceivable /apcore-rust ) |
2626
2727---
2828
@@ -291,7 +291,7 @@ Rules:
291291
292292## Quick Start
293293
294- For a detailed multi-language guide, visit the ** [ Getting Started Guide] ( https://aipartnerup .github.io/apcore/getting-started.html ) ** .
294+ For a detailed multi-language guide, visit the ** [ Getting Started Guide] ( https://aiperceivable .github.io/apcore/getting-started.html ) ** .
295295
296296=== "Python"
297297
@@ -951,7 +951,7 @@ Any language SDK implementation can choose different conformance levels:
951951| **Level 1 (Standard)** | Production ready | + ACL, middleware, error handling, observability |
952952| **Level 2 (Full)** | Complete implementation | + Extension point system, async task management, W3C Trace Context, Prometheus metrics, version negotiation, schema migration, module isolation, multi-version coexistence |
953953
954- **Reference Implementation**: [apcore-python](https://github.com/aipartnerup /apcore-python)
954+ **Reference Implementation**: [apcore-python](https://github.com/aiperceivable /apcore-python)
955955
956956---
957957
@@ -992,9 +992,9 @@ Language SDK implementations of the apcore protocol specification:
992992
993993| Language | Repository | Features | Install |
994994|------|------|------|------|
995- | **Python** | [apcore-python](https://github.com/aipartnerup /apcore-python) | Schema validation, Registry, Executor, @module decorator, YAML bindings, ACL, Middleware, Observability, Async support | `pip install apcore` |
996- | **Typescript** | [apcore-typescript](https://github.com/aipartnerup /apcore-typescript) | Schema validation, Registry, Executor, @module decorator, YAML bindings, ACL, Middleware, Observability, Async support | `npm install apcore-js` |
997- | **Rust** | [apcore-rust](https://github.com/aipartnerup /apcore-rust) | Schema validation, Registry, Executor, # [module] macro, YAML bindings, ACL, Middleware, Observability, Async support | `cargo add apcore` |
995+ | **Python** | [apcore-python](https://github.com/aiperceivable /apcore-python) | Schema validation, Registry, Executor, @module decorator, YAML bindings, ACL, Middleware, Observability, Async support | `pip install apcore` |
996+ | **Typescript** | [apcore-typescript](https://github.com/aiperceivable /apcore-typescript) | Schema validation, Registry, Executor, @module decorator, YAML bindings, ACL, Middleware, Observability, Async support | `npm install apcore-js` |
997+ | **Rust** | [apcore-rust](https://github.com/aiperceivable /apcore-rust) | Schema validation, Registry, Executor, # [module] macro, YAML bindings, ACL, Middleware, Observability, Async support | `cargo add apcore` |
998998
999999> Interested in implementing apcore for another language? See the [Protocol Specification](./PROTOCOL_SPEC.md) and [Conformance Definition](./docs/spec/conformance.md).
10001000
@@ -1023,8 +1023,8 @@ The apcore ecosystem uses a **core + independent adapters** architecture. The co
10231023
10241024| Adapter | Description | Python | TypeScript | Install |
10251025|---------|-------------|--------|------------|---------|
1026- | **[apcore-mcp](https://github.com/aipartnerup /apcore-mcp)** | Expose apcore modules as MCP Server — auto-discovery, annotation mapping, Tool Explorer UI | [apcore-mcp-python](https://github.com/aipartnerup /apcore-mcp-python) | [apcore-mcp-typescript](https://github.com/aipartnerup /apcore-mcp-typescript) | `pip install apcore-mcp` / `npm install apcore-mcp` |
1027- | **[apcore-a2a](https://github.com/aipartnerup /apcore-a2a)** | Expose apcore modules as A2A Agent — auto Agent Card, skill mapping, streaming, push notifications | [apcore-a2a-python](https://github.com/aipartnerup /apcore-a2a-python) | [apcore-a2a-typescript](https://github.com/aipartnerup /apcore-a2a-typescript) | `pip install apcore-a2a` / `npm install apcore-a2a` |
1026+ | **[apcore-mcp](https://github.com/aiperceivable /apcore-mcp)** | Expose apcore modules as MCP Server — auto-discovery, annotation mapping, Tool Explorer UI | [apcore-mcp-python](https://github.com/aiperceivable /apcore-mcp-python) | [apcore-mcp-typescript](https://github.com/aiperceivable /apcore-mcp-typescript) | `pip install apcore-mcp` / `npm install apcore-mcp` |
1027+ | **[apcore-a2a](https://github.com/aiperceivable /apcore-a2a)** | Expose apcore modules as A2A Agent — auto Agent Card, skill mapping, streaming, push notifications | [apcore-a2a-python](https://github.com/aiperceivable /apcore-a2a-python) | [apcore-a2a-typescript](https://github.com/aiperceivable /apcore-a2a-typescript) | `pip install apcore-a2a` / `npm install apcore-a2a` |
10281028
10291029**One module definition, two protocol endpoints:**
10301030
@@ -1047,7 +1047,7 @@ a2a_serve(registry)
10471047
10481048| Project | Description | Install |
10491049| ---------| -------------| ---------|
1050- | ** [ apcore-testing] ( https://github.com/aipartnerup /apcore-testing ) ** | Testing framework — MockModule, ContractTest, record/replay, conformance fixtures | ` pip install apcore-testing ` / ` npm install apcore-testing ` |
1050+ | ** [ apcore-testing] ( https://github.com/aiperceivable /apcore-testing ) ** | Testing framework — MockModule, ContractTest, record/replay, conformance fixtures | ` pip install apcore-testing ` / ` npm install apcore-testing ` |
10511051
10521052### Community Adapter Types
10531053
0 commit comments