Universal role catalog · v1alpha2

One role.
Any harness.

Keep identity portable: prompt, skills, capability intent, approvals, and evals live in one universal role. Pick a compatibility package only when it is time to run.

Claude CodeCodexDeepSeek HarnessOpenCodePi
Universal role

Role authors describe durable intent once, without embedding a platform matrix.

Explicit bridge

Compatibility is selected at export or runtime and evolves on its own release cycle.

Fail-closed grants

Effective access intersects role intent, compatibility support, host and room policy, and explicit user grants.

Universal role catalog

Invite the right mind.

Every role is platform-neutral by definition. Search by purpose; decide where it runs later.

No platform filter needed

Loading role catalog…
Independent compatibility registry

Bridge at the edge.

Install only the platform layer you need. Roles stay unchanged while harness APIs move.

Loading compatibility registry…
01Describe

Declare purpose, non-goals, skills, capabilities, and approval gates.

02Verify

Validate content, paths, digests, provenance, and adversarial evals.

03Select

Choose an independent compatibility package for the target harness.

04Invite

Review effective grants, pin the digest, and attach an isolated role session.