Page cover

Core Components

Component map

Acceso is a set of coordinated components that behave like one platform. Each component has a clear boundary and scaling model.

Clients
  -> Gateway (auth + quotas + routing)
    -> Domain services (protocol logic)
      -> Upstreams + caches + derived views
  -> Delivery (WS + webhooks)

Owns the “platform contract”. Stays thin and deterministic.

API Gateway / API Server (public edge)

  • Authentication and API key validation.

  • Rate limiting, quotas, and abuse controls.

  • Request validation and version-aware routing.

  • Response wrapping and consistent errors.

  • Request identifiers and telemetry propagation.

Each domain service owns its protocol logic and failure modes.

Domain services (internal)

  • Solana service: chain reads, parsing, token/account views.

  • DeFi analytics service: trades, liquidity, derived market views.

  • Polymarket service: market metadata, orderbooks, trades.

  • ZK proof service: proof generation and verification workflows.

  • x402 payment service: payment negotiation and settlement flows.

  • Notification service: WebSockets and webhook delivery.

Real-time systems reuse the same normalized data primitives as REST. That keeps shapes consistent across delivery channels.

Real-time delivery

  • Redis for caching and coordination on hot paths.

  • Observability (logs, metrics, tracing) for production diagnosis.

  • Upstream pools (RPC providers, protocol adapters) with resilience patterns.

Shared infra supports all services. It is not exposed directly to clients.

Shared infrastructure

See responsibilities per service in Service Boundaries & Responsibilities.

  • WebSockets for streams and low-latency feeds.

  • Webhooks for event-driven notifications and automation.

SDKs and dashboard

  • SDKs mirror the API surface with typed methods and safer defaults.

  • Dashboard manages API keys, usage, and alert configuration.

If you are building high-frequency systems, start from streams or webhooks. Use REST for state snapshots and analytics queries.

Last updated