feat: add Nobulex — Ed25519 action receipts as external execution evidence#6
feat: add Nobulex — Ed25519 action receipts as external execution evidence#6arian-gogani wants to merge 2 commits into
Conversation
…dence
Nobulex emits JCS-canonical Ed25519-signed receipts carrying action_ref
= SHA-256(JCS({agent_id, action_type, scope, timestamp_ms})), compatible
with the external execution evidence shape described in trace-spec #34.
- pip install nobulex (PyPI 0.1.0)
- verify() confirmed against released package
- action_ref is content-derived, independently recomputable
|
🔴 Contributor Check: HIGH
Automated check by AGT Contributor Check. |
|
Nice fit for the external-evidence family, and I like that the README clearly says Nobulex receipts are not TRACE Trust Records. One mapping detail from the cMCP #301 thread may be worth making explicit before merge. #301’s current The Nobulex receipt shape is close in spirit, but not the same wire shape: it exposes Could you add a short mapping section, or soften the wording from “can be attached as |
What this adds
Nobulex integration under
integrations/nobulex/.Nobulex emits Ed25519-signed, JCS-canonical (RFC 8785) receipts for agent actions. Each receipt carries
action_ref = SHA-256(JCS({agent_id, action_type, scope, timestamp_ms}))as a content-derived identifier — the same construction described in trace-spec #34 for external execution evidence.Claim verification
All claims in the README are reproducible against the released PyPI package:
What this does NOT claim
Nobulex receipts are not TRACE Trust Records. The README is explicit: these are per-action signed assertions that a verifier can optionally check alongside a Trust Record, as described in trace-spec #34. No TRACE conformance level is claimed.
Related