Skip to content

Add Create Protocol stable surface#119

Open
MrStub wants to merge 1 commit into
kcolbchain:mainfrom
MrStub:codex/create-protocol-stable-surface
Open

Add Create Protocol stable surface#119
MrStub wants to merge 1 commit into
kcolbchain:mainfrom
MrStub:codex/create-protocol-stable-surface

Conversation

@MrStub

@MrStub MrStub commented Jun 7, 2026

Copy link
Copy Markdown

Summary

  • Add a top-level Create Protocol stable facade for the six registry primitives in the CR8 switchboard integration spec.
  • Document the version contract in docs/create-protocol-stable.md with a commit-pinned upstream spec link.
  • Export the facade from switchboard and add smoke tests for provision/sign/rotate/recovery, metering, and A2A handshake.

Tests

  • python -m pytest tests/test_create_protocol_surface.py -q
  • python -m pytest tests/test_create_protocol_surface.py tests/test_mpc_wallet.py tests/test_a2a_x402_adapter.py tests/test_x402_middleware.py -q

Closes #94

@abhicris

abhicris commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Welcome to kcolbchain, @MrStub — glad you're here. 🌱

Here's what happens from this PR:

  1. Our automated review looks for obvious issues (tests, secrets, size) within a couple of hours.
  2. If it's clean and CI passes, we merge without back-and-forth.
  3. If we need changes, we'll leave a specific comment — not a generic nit. Push another commit and we re-review.

While you wait:

  • Run the repo's tests locally (see the repo README.md).
  • Keep the PR scoped to one concern — bigger PRs land slower.
  • Don't commit tokens or .env contents.

What happens after your first merge

Thanks for writing the code. We're building this to last.

@abhicris

abhicris commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Audit verdict: safe

Legitimate Create Protocol facade that adds a stable surface over existing internal components with no malicious payloads, credentials, network exfiltration, or obvious logic bugs.

Audited by the kcolbchain PR pipeline. See pipeline docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Confirm primitives in create-protocol/cr8/specs/switchboard-integration.md §4 are stable surface

2 participants