naftiko: 1.0.0-alpha2 info: title: French Banking Sdi Capability description: A capability over the French Service Discovery Integration (SDI) for banking — AsyncAPI/OpenAPI service registry exposed through Naftiko. tags: [Naftiko, French Banking, SDI] created: '2026-05-01' modified: '2026-05-04' binds: - namespace: sdi-env keys: {SDI_HOST: SDI_HOST, SDI_TOKEN: SDI_TOKEN} capability: consumes: - namespace: sdi type: http baseUri: https://{{SDI_HOST}} authentication: {type: bearer, token: '{{SDI_TOKEN}}'} resources: - {name: services, path: /sdi/services, operations: [{name: list-services, method: GET}]} - name: service-spec path: /sdi/services/{{service_id}}/spec operations: - {name: get-service-spec, method: GET, inputParameters: [{name: service_id, in: path}]} exposes: - type: rest address: 0.0.0.0 port: 8080 namespace: french-banking-sdi-capability-rest description: REST surface for French banking SDI. resources: - {name: services, path: /services, operations: [{method: GET, name: list-services, call: sdi.list-services}]} - type: mcp address: 0.0.0.0 port: 3010 namespace: french-banking-sdi-capability-mcp description: MCP for French banking SDI. tools: - {name: list-services, hints: {readOnly: true}, call: sdi.list-services} - name: get-service-spec hints: {readOnly: true} inputParameters: [{name: service_id, type: string, required: true}] call: sdi.get-service-spec - type: skill address: 0.0.0.0 port: 3011 namespace: french-banking-sdi-capability-skills description: Skill for French banking SDI. skills: - name: french-banking-sdi-capability description: French banking SDI registry. location: file:///opt/naftiko/skills/french-banking-sdi-capability allowed-tools: list-services,get-service-spec tools: - {name: list-services, from: {sourceNamespace: french-banking-sdi-capability-mcp, action: list-services}} - {name: get-service-spec, from: {sourceNamespace: french-banking-sdi-capability-mcp, action: get-service-spec}}