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
@@ -953,7 +953,7 @@ Any language SDK implementation can choose different conformance levels:
953953| **Level 1 (Standard)** | Production ready | + ACL, middleware, error handling, observability |
954954| **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 |
955955
956- **Reference Implementation**: [apcore-python](https://github.com/aipartnerup /apcore-python)
956+ **Reference Implementation**: [apcore-python](https://github.com/aiperceivable /apcore-python)
957957
958958---
959959
@@ -994,9 +994,9 @@ Language SDK implementations of the apcore protocol specification:
994994
995995| Language | Repository | Features | Install |
996996|------|------|------|------|
997- | **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` |
998- | **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` |
999- | **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` |
997+ | **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` |
998+ | **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` |
999+ | **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` |
10001000
10011001> Interested in implementing apcore for another language? See the [Protocol Specification](./PROTOCOL_SPEC.md) and [Conformance Definition](./docs/spec/conformance.md).
10021002
@@ -1025,8 +1025,8 @@ The apcore ecosystem uses a **core + independent adapters** architecture. The co
10251025
10261026| Adapter | Description | Python | TypeScript | Install |
10271027|---------|-------------|--------|------------|---------|
1028- | **[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` |
1029- | **[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` |
1028+ | **[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` |
1029+ | **[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` |
10301030
10311031**One module definition, two protocol endpoints:**
10321032
@@ -1049,7 +1049,7 @@ a2a_serve(registry)
10491049
10501050| Project | Description | Install |
10511051| ---------| -------------| ---------|
1052- | ** [ apcore-testing] ( https://github.com/aipartnerup /apcore-testing ) ** | Testing framework — MockModule, ContractTest, record/replay, conformance fixtures | ` pip install apcore-testing ` / ` npm install apcore-testing ` |
1052+ | ** [ apcore-testing] ( https://github.com/aiperceivable /apcore-testing ) ** | Testing framework — MockModule, ContractTest, record/replay, conformance fixtures | ` pip install apcore-testing ` / ` npm install apcore-testing ` |
10531053
10541054### Community Adapter Types
10551055
0 commit comments