naftiko: 1.0.0-alpha2 info: label: lit-api-server — Configuration description: 'lit-api-server — Configuration. 4 operations. Lead operation: Configuration. Self-contained Naftiko capability covering one Lit Protocol business surface.' tags: - Lit Protocol - Configuration created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: LIT_PROTOCOL_API_KEY: LIT_PROTOCOL_API_KEY capability: consumes: - type: http namespace: core-v1-configuration baseUri: '' description: lit-api-server — Configuration business capability. Self-contained, no shared references. resources: - name: get_admin_api_payer path: /get_admin_api_payer operations: - name: getadminapipayer method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get_api_payers path: /get_api_payers operations: - name: getapipayers method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. - name: get_lit_action_client_config path: /get_lit_action_client_config operations: - name: getlitactionclientconfig method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. - name: version path: /version operations: - name: getversion method: GET description: '' outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: core-v1-configuration-rest port: 8080 description: REST adapter for lit-api-server — Configuration. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/get-admin-api-payer name: get-admin-api-payer description: REST surface for get_admin_api_payer. operations: - method: GET name: getadminapipayer description: getadminapipayer call: core-v1-configuration.getadminapipayer outputParameters: - type: object mapping: $. - path: /v1/get-api-payers name: get-api-payers description: REST surface for get_api_payers. operations: - method: GET name: getapipayers description: getapipayers call: core-v1-configuration.getapipayers outputParameters: - type: object mapping: $. - path: /v1/get-lit-action-client-config name: get-lit-action-client-config description: REST surface for get_lit_action_client_config. operations: - method: GET name: getlitactionclientconfig description: getlitactionclientconfig call: core-v1-configuration.getlitactionclientconfig outputParameters: - type: object mapping: $. - path: /v1/version name: version description: REST surface for version. operations: - method: GET name: getversion description: getversion call: core-v1-configuration.getversion outputParameters: - type: object mapping: $. - type: mcp namespace: core-v1-configuration-mcp port: 9090 transport: http description: MCP adapter for lit-api-server — Configuration. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: getadminapipayer description: getadminapipayer hints: readOnly: true destructive: false idempotent: true call: core-v1-configuration.getadminapipayer outputParameters: - type: object mapping: $. - name: getapipayers description: getapipayers hints: readOnly: true destructive: false idempotent: true call: core-v1-configuration.getapipayers outputParameters: - type: object mapping: $. - name: getlitactionclientconfig description: getlitactionclientconfig hints: readOnly: true destructive: false idempotent: true call: core-v1-configuration.getlitactionclientconfig outputParameters: - type: object mapping: $. - name: getversion description: getversion hints: readOnly: true destructive: false idempotent: true call: core-v1-configuration.getversion outputParameters: - type: object mapping: $.