---
type: ApplicationType
title: agent-protocol-hybrid (application type)
description: Prose (protocol) and code (runtime) are co-executable surfaces, shipped version-coupled at every cut.
tags: [application-type, catalog, rfc-114, agent-protocol-hybrid]
timestamp: 2026-07-03T00:00:00Z
---

# agent-protocol-hybrid (application type)

The **agent-protocol-hybrid** type marks a system where a prose protocol
(executed by an agent) and a code runtime (executed by a machine) are CO-
EXECUTABLE halves of one system, version-coupled at every cut (the ship-
publishables-in-sync invariant). Neither half is documentation for the other;
each is load-bearing. Typically a repo-level label over a skill constituent + a
runtime constituent.

## Entry (structured — the judgment-carrying-catalog schema)

```yaml
kind: application-type
id: agent-protocol-hybrid
question: application-type
features:
  - id: prose-code-coexecution
    signal: "prose (agent-executed protocol) and code (machine-executed runtime) are both load-bearing surfaces of one system"
    observed_via: judgment
  - id: version-coupled-prose-code
    signal: "the prose surface and the code surface ship version-coupled at every cut (one semver)"
    observed_via: judgment
lineage:
  tradition: "agent-protocol systems"
  exemplars: ["Claude Code skill+MCP pairs", "literate-programming lineage (co-executable prose)"]
  reference: "RFC #114 / Discussion #114 derivation 2026-07-03"
examples:
  - "telejester-claude-skills repo-level classification, 2026-07-03 operator-confirmed"
```
