Skip to content

Experience Recipe Capability Reference

Version: v2.0

State: signed off

Implementation scope: Java/MCP minimum

An Experience Recipe is a governed reusable analysis asset. It records a signed analysis approach, required parameters, evidence, and governance conditions so a router or planner can reuse it in the right context instead of inventing a complex plan every time.

Position

Recipes are suitable for recurring complex flows, recorded models/fields/routes/parameters/boundaries, discovery under namespace/tenant/permission/owner conditions, and auditable rejection for missing, conflicting, inactive, or unauthorized context.

A Recipe cannot bypass TM/QM, permissions, validator, or a signed contract.

Signed capabilities

CapabilityDescription
exact registry lookupExact registryKey resolution
discoverable gateSelect only validated records marked activeForDiscovery
governance filterFilter by namespace, tenant, permission, and owner
lifecycle gateDraft/candidate/rejected/deprecated records do not enter runtime routing
publish gatePublication requires the required state and evidence
artifact refsRecord and echo evidence artifact references
hash/URI validationValidate artifact hash form and URI shape
signature verifier SPIIn strict mode, missing verifier or invalid signature fails closed
governance-context injectionMCP request context can enter the governance chain

Runtime lookup semantics

dataset.search_experience_recipes exact lookup still applies governance filtering: the key must match; the Recipe must be validated and active for discovery; namespace, tenant, permission tags, and owner delegation must match. Exact key lookup does not bypass policy or return draft, candidate, rejected, or deprecated records.

Evidence artifact

v2.0 records artifact references and basic validation; it does not promise a complete trusted object-storage chain. It may record references, hash form, URI shape, publish-response echo, event audit, and signature-verifier results.

It does not promise a native S3/OSS resolver, remote object permissions, KMS/trust roots, key rotation/revocation, or a complete management console.

Fail-closed rules

Return an empty result or block publication when the key does not match, the Recipe is not validated or discoverable, namespace/tenant/permission/owner does not match, required evidence artifacts are missing, strict mode has no verifier, or the verifier returns an invalid signature.

Not included in v2.0

  • A complete Recipe marketplace.
  • Vector, full-text, or hybrid retrieval.
  • Recipe ranking.
  • A product management console or human-review UI.
  • Any bypass of the engine validator.

Relationship to an LLM planner

A Recipe can provide structured experience to a planner, but the planner must still produce a governed plan. A hit continues through model, policy, field, size, and signed-contract validation.