EABC/cMCP profile: map order_create to execution_id, authorized-intent, observed-effect and execution scope
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Start by reviewing Discussion #50 and the existing cMCP/TRACE integration material to identify the profile’s intended location and current field conventions. The issue names no files or tests, and asks maintainers to settle the profile location, correlation and authority fields, and how Execution Scope should be represented. Done means those questions are resolved and the agreed profile contract is ready to document.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
Following Discussion #50, this issue proposes an EABC interoperability profile for cMCP using fields/mechanisms already present in cMCP/TRACE where possible, and isolates the remaining Execution Scope question.
The intent is not to claim native EABC conformance for cMCP. The profile asks what can be mapped directly, what is adapter-level, and what remains unmapped.
Existing mappings
| EABC concern | cMCP / TRACE mechanism | Status |
|---|---|---|
| Effect correlation | cMCP execution_id + TRACE references[] with rel: observed-effect |
MAPPED |
| Authority binding | Cedar decision + TRACE references[] with rel: authorized-intent for an externally held grant |
MAPPED |
| Exact execution binding | cMCP execution/action binding at the forwarding seam | MAPPED at the tested adapter seam |
| Execution Scope | declaration of all paths capable of producing the protected effect | OPEN / NEW |
Concrete example: order_create
The EABC example uses an authorized intent whose parameters include an item/product and quantity, with the resulting protected operation represented as an order_create effect.
The intended evidence chain is:
authorized intent
↓
Cedar decision
↓
execution_id
↓
execution scope
↓
order_create
↓
observed effect
The corresponding EABC question is:
For the declared
order_createeffect domain, are all paths capable of producing that effect inside the mediated execution boundary?
This is the Execution Scope / Complete Mediation part. Merely observing MCP forwarding does not establish that arbitrary alternative paths to the same downstream effect are impossible.
Current EABC evidence boundary
Our existing EABC/cMCP work classifies cMCP mediation as scope-bounded rather than universal. It demonstrates an adapter-level execution seam and exact request binding, but does not claim universal downstream effect mediation or physical-world effect proof.
Therefore the profile should preserve:
- scoped mediation claims;
- explicit
NOT_CLAIMED/ gap status where evidence is absent; - separation of authorization, execution correlation, and downstream effect observation.
Requested maintainer feedback
- Is this the right location and shape for an EABC/cMCP interoperability profile?
- Is
execution_idthe intended cMCP correlation anchor for the profile? - Is
rel: authorized-intentthe appropriate authority-binding relation when the grant is held outside cMCP? - What is the canonical cMCP representation for Execution Scope: the set/topology of effect-producing paths, or another existing field/object?
- If cMCP does not currently represent that scope, should the gap be tracked as a separate cMCP issue rather than extended in the integration profile?
No PR is attached yet. The goal of this issue is to agree the profile location and field contract before adding repository content.
- Ngôn ngữ chính
- Python
- Star
- 5
- Fork
- 27
- Merge trung bình
- 1 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 104
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của agentrust-io/integrations
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
agentrust-io/integrations#333 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
agentrust-io/integrations#199 · 20 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của agentrust-io/integrations
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
mihai-vlc/sublime-jsfmt#56 ·
-
comp/cli comp/plugins P2 type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
NousResearch/hermes-agent#141917 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Go device SDK: Whisper transcriber keeps buffering and transcribing audio appended after Stop()Có thể đã có người làm @apoorvdarshan đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
BasedHardware/omi#22770 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-acceptance wg/router-models-inference-runtime
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
vllm-project/semantic-router#5295 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
huggingface/huggingface_hub#5210 ·
Maintainer thường phản hồi trong vòng 1 ngày