{"protocol":"prodigy-capability/0.1","registry":"https://prodigy.directory","schema":"https://prodigy.directory/schemas/capability-v0.1.json","search":"https://prodigy.directory/api/capabilities/search?q={intent}","validate":"https://prodigy.directory/api/capabilities/validate","provider":"https://prodigy.directory/api/capabilities/{providerId}","note":"Manifests describe actions; they do not grant permission. Money/irreversible actions need humanConfirmation.","discovery":{"path":"/.well-known/prodigy.json","schedule":"every 6h","history":"/api/capabilities/{providerId}/history","rules":["remote untrusted","schema validate before accept","never remote verified/trust/ownership","sensitive diffs need_review","owner_override beats remote","keep previous on fail"]}}