-
Notifications
You must be signed in to change notification settings - Fork 57
- #101 · AnkanMisra opened
on Jan 27, 2026 6 - #161 · AnkanMisra opened
on May 16, 2026 3 - #160 · AnkanMisra opened
on May 16, 2026 7
Issues
is:issue state:open
is:issue state:open
Issue creation is restricted in this repository
Search results
feat: TypeScript SDK is not published to npm — the README's "Build an API client" path requires cloning the entire monorepo, making the SDK unusable as a standalone library
documentationImprovements or additions to documentationImprovements or additions to documentationtriageNeeds maintainer triage.Needs maintainer triage.type:devopsDeployment, observability, operations, CI, or infrastructure work.Deployment, observability, operations, CI, or infrastructure work.type:docsDocumentation, API docs, examples, or contributor docs.Documentation, API docs, examples, or contributor docs.Status: Open.#257 In AnkanMisra/MicroAI-Paygate;bug: gateway
POST /api/ai/summarizehas no request body size limit — a client can send a multi-MB text payload that the gateway forwards to the AI provider, causing slow responses and excessive token costsdocumentationImprovements or additions to documentationImprovements or additions to documentationgoPull requests that update go codePull requests that update go codetriageNeeds maintainer triage.Needs maintainer triage.type:docsDocumentation, API docs, examples, or contributor docs.Documentation, API docs, examples, or contributor docs.Status: Open.#256 In AnkanMisra/MicroAI-Paygate;feat:
bench/micro-benchmark requires pre-generating one-time signed payloads manually — add amake bench-generatetarget that automates payload generation and prevents stale benchmark resultsdocumentationImprovements or additions to documentationImprovements or additions to documentationrustPull requests that update rust codePull requests that update rust codetriageNeeds maintainer triage.Needs maintainer triage.type:devopsDeployment, observability, operations, CI, or infrastructure work.Deployment, observability, operations, CI, or infrastructure work.type:docsDocumentation, API docs, examples, or contributor docs.Documentation, API docs, examples, or contributor docs.Status: Open.#255 In AnkanMisra/MicroAI-Paygate;feat: verifier nonce store falls back silently to in-memory when Redis connection fails at startup — multi-replica deployments lose replay protection without any operator alert
documentationImprovements or additions to documentationImprovements or additions to documentationrustPull requests that update rust codePull requests that update rust codetriageNeeds maintainer triage.Needs maintainer triage.type:devopsDeployment, observability, operations, CI, or infrastructure work.Deployment, observability, operations, CI, or infrastructure work.type:docsDocumentation, API docs, examples, or contributor docs.Documentation, API docs, examples, or contributor docs.Status: Open.#254 In AnkanMisra/MicroAI-Paygate;Add Global Dark/Light Theme Toggle
enhancementNew feature or requestNew feature or requestgssoc:approvedApproved for GSSoC contributionApproved for GSSoC contributionlevel:intermediateModerate scope requiring project familiarity or cross-file changes.Moderate scope requiring project familiarity or cross-file changes.triageNeeds maintainer triage.Needs maintainer triage.type:accessibilityAccessibility, keyboard, screen-reader, or inclusive UX work.Accessibility, keyboard, screen-reader, or inclusive UX work.type:designVisual design, UX layout, or interaction polish.Visual design, UX layout, or interaction polish.type:featureNew user-facing or API-facing capability.New user-facing or API-facing capability.TypeScriptTypeScript codeTypeScript codeStatus: Open.#246 In AnkanMisra/MicroAI-Paygate;Cache key does not include all AI generation parameters, causing incorrect cache hits
bugSomething isn't workingSomething isn't workingtriageNeeds maintainer triage.Needs maintainer triage.type:bugA defect or regression in existing behavior.A defect or regression in existing behavior.Status: Open.#245 In AnkanMisra/MicroAI-Paygate;[Security] No input validation on AI prompt endpoint - prompt injection and excessive token consumption possible
bugSomething isn't workingSomething isn't workinggoPull requests that update go codePull requests that update go codelevel:intermediateModerate scope requiring project familiarity or cross-file changes.Moderate scope requiring project familiarity or cross-file changes.triageNeeds maintainer triage.Needs maintainer triage.type:bugA defect or regression in existing behavior.A defect or regression in existing behavior.type:securitySecurity, abuse resistance, secret safety, or payment integrity work.Security, abuse resistance, secret safety, or payment integrity work.Status: Open.#244 In AnkanMisra/MicroAI-Paygate;[Performance] AI microservice handles requests synchronously - long LLM inference blocks the Go HTTP handler goroutine
enhancementNew feature or requestNew feature or requestgoPull requests that update go codePull requests that update go codegssoc:approvedApproved for GSSoC contributionApproved for GSSoC contributionlevel:intermediateModerate scope requiring project familiarity or cross-file changes.Moderate scope requiring project familiarity or cross-file changes.triageNeeds maintainer triage.Needs maintainer triage.type:featureNew user-facing or API-facing capability.New user-facing or API-facing capability.type:performanceLatency, throughput, efficiency, or resilience improvements.Latency, throughput, efficiency, or resilience improvements.TypeScriptTypeScript codeTypeScript codeStatus: Open.#243 In AnkanMisra/MicroAI-Paygate;[Security] API keys for AI provider (OpenAI/Anthropic) hardcoded or logged in Go service - credential leakage risk
documentationImprovements or additions to documentationImprovements or additions to documentationtriageNeeds maintainer triage.Needs maintainer triage.type:docsDocumentation, API docs, examples, or contributor docs.Documentation, API docs, examples, or contributor docs.Status: Open.#242 In AnkanMisra/MicroAI-Paygate;[Security] Transaction hash replay attack possible - same payment used multiple times to access AI service
bugSomething isn't workingSomething isn't workinggoPull requests that update go codePull requests that update go codegssoc:approvedApproved for GSSoC contributionApproved for GSSoC contributionlevel:advancedLarge, risky, or cross-service work requiring strong project context.Large, risky, or cross-service work requiring strong project context.triageNeeds maintainer triage.Needs maintainer triage.type:bugA defect or regression in existing behavior.A defect or regression in existing behavior.type:securitySecurity, abuse resistance, secret safety, or payment integrity work.Security, abuse resistance, secret safety, or payment integrity work.TypeScriptTypeScript codeTypeScript codeStatus: Open.#241 In AnkanMisra/MicroAI-Paygate;[Security] Payment amount validation missing server-side - client can manipulate payment values to underpay for AI services
triageNeeds maintainer triage.Needs maintainer triage.Status: Open.#240 In AnkanMisra/MicroAI-Paygate;Verify on-chain USDC transfer details before granting paid access
enhancementNew feature or requestNew feature or requestgoPull requests that update go codePull requests that update go codelevel:advancedLarge, risky, or cross-service work requiring strong project context.Large, risky, or cross-service work requiring strong project context.rustPull requests that update rust codePull requests that update rust codetriageNeeds maintainer triage.Needs maintainer triage.type:featureNew user-facing or API-facing capability.New user-facing or API-facing capability.type:securitySecurity, abuse resistance, secret safety, or payment integrity work.Security, abuse resistance, secret safety, or payment integrity work.Status: Open.#232 In AnkanMisra/MicroAI-Paygate;