naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Microsoft Code Transparency Service — Entries description: 'Microsoft Azure Microsoft Code Transparency Service — Entries. 4 operations. Lead operation: Microsoft Azure Post Entries. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Entries created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: microsoft-code-transparency-service-entries baseUri: '' description: Microsoft Azure Microsoft Code Transparency Service — Entries business capability. Self-contained, no shared references. resources: - name: entries path: /entries operations: - name: microsoftazurecreateentry method: POST description: Microsoft Azure Post Entries outputRawFormat: json outputParameters: - name: result type: object value: $. - name: entries-txIds path: /entries/txIds operations: - name: microsoftazurelistentryids method: GET description: Microsoft Azure Get Entries Txids outputRawFormat: json outputParameters: - name: result type: object value: $. - name: entries-entryId path: /entries/{entryId} operations: - name: microsoftazuregetentry method: GET description: Microsoft Azure Get Entries Entryid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: entries-entryId-receipt path: /entries/{entryId}/receipt operations: - name: microsoftazuregetentryreceipt method: GET description: Microsoft Azure Get Entries Entryid Receipt outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-code-transparency-service-entries-rest port: 8080 description: REST adapter for Microsoft Azure Microsoft Code Transparency Service — Entries. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/entries name: entries description: REST surface for entries. operations: - method: POST name: microsoftazurecreateentry description: Microsoft Azure Post Entries call: microsoft-code-transparency-service-entries.microsoftazurecreateentry outputParameters: - type: object mapping: $. - path: /v1/entries/txids name: entries-txids description: REST surface for entries-txIds. operations: - method: GET name: microsoftazurelistentryids description: Microsoft Azure Get Entries Txids call: microsoft-code-transparency-service-entries.microsoftazurelistentryids outputParameters: - type: object mapping: $. - path: /v1/entries/{entryid} name: entries-entryid description: REST surface for entries-entryId. operations: - method: GET name: microsoftazuregetentry description: Microsoft Azure Get Entries Entryid call: microsoft-code-transparency-service-entries.microsoftazuregetentry outputParameters: - type: object mapping: $. - path: /v1/entries/{entryid}/receipt name: entries-entryid-receipt description: REST surface for entries-entryId-receipt. operations: - method: GET name: microsoftazuregetentryreceipt description: Microsoft Azure Get Entries Entryid Receipt call: microsoft-code-transparency-service-entries.microsoftazuregetentryreceipt outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-code-transparency-service-entries-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Microsoft Code Transparency Service — Entries. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-post-entries description: Microsoft Azure Post Entries hints: readOnly: false destructive: false idempotent: false call: microsoft-code-transparency-service-entries.microsoftazurecreateentry outputParameters: - type: object mapping: $. - name: microsoft-azure-get-entries-txids description: Microsoft Azure Get Entries Txids hints: readOnly: true destructive: false idempotent: true call: microsoft-code-transparency-service-entries.microsoftazurelistentryids outputParameters: - type: object mapping: $. - name: microsoft-azure-get-entries-entryid description: Microsoft Azure Get Entries Entryid hints: readOnly: true destructive: false idempotent: true call: microsoft-code-transparency-service-entries.microsoftazuregetentry outputParameters: - type: object mapping: $. - name: microsoft-azure-get-entries-entryid-2 description: Microsoft Azure Get Entries Entryid Receipt hints: readOnly: true destructive: false idempotent: true call: microsoft-code-transparency-service-entries.microsoftazuregetentryreceipt outputParameters: - type: object mapping: $.