From 6e1b545e4c01ae6a7961253754553b1aa5f6350b Mon Sep 17 00:00:00 2001 From: Rihards Date: Sat, 16 May 2026 22:00:21 +0000 Subject: [PATCH] Declare UAPF-IP fields: requires_capabilities, profiles_supported, guardrails The BPMN already invokes ai.redact@1 / ai.extract@1 / event.emit@1 and the package ships resources/guardrails.yaml. Declaring them at manifest level so the ProcessGit /uapf-ip endpoint and a UAPF-IP runtime can discover the package contract before loading it. --- uapf.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/uapf.yaml b/uapf.yaml index bc093ae..394696f 100644 --- a/uapf.yaml +++ b/uapf.yaml @@ -15,6 +15,19 @@ description: | level: 4 version: "1.0.0" +# ── UAPF-IP integration (capability needs + profile + guardrails) ── +# Declared so a UAPF-IP runtime / the ProcessGit /uapf-ip endpoint can +# discover what this package requires before loading it. +requires_capabilities: + - ai.redact@1+ + - ai.extract@1+ + - event.emit@1+ + +profiles_supported: + - uapf-ip-orchestrated + +guardrails: resources/guardrails.yaml + includes: [] dependencies: {}