Security & access

Private feeds, controlled access.

CoinPriceFeeds keeps client feeds and private inputs separate, limits who can change pricing state, and keeps management surfaces away from direct public access.

  • Client-specific feed and private-source isolation.
  • HTTPS dashboard with passwordless, time-limited sign-in.
  • Reader and writer roles for live pricing controls.

Isolate client feeds

Rules, quote state, private inputs, and dashboard permissions are kept per client feed.

Limit pricing actions

Viewing and state-changing permissions are separate.

Keep an audit trail

Login and privileged pricing or administrative actions are recorded.

Client-specific feed boundaries

Every client feed has its own pricing rules, quote state, persisted state, delivery configuration, dashboard, and monitoring identity.

Private liquidity and client-provided prices stay inside the account that owns them. Public reference sources may be shared efficiently, but client data is not treated as a common pool.

One feed’s configuration error is also contained as far as possible so it does not automatically stop every other client feed.

HTTPS dashboard access

Client dashboards are served over HTTPS. Certificate issuance and renewal are managed automatically for provisioned hostnames.

Management access is restricted separately from the public HTTPS dashboard path.

Client operational dashboards remain authenticated and excluded from public search indexing.

Passwordless sign-in

Dashboard users sign in with a time-limited email link. A redeemed link is single-use, and the resulting session works across the provisioned servers for that client.

There is no shared dashboard password for a team to distribute or forget to rotate when staff changes.

Access follows the sharing list of the client’s own pricing-rules sheet. A sharing change takes effect after dashboard permissions are next refreshed.

Reader and writer permissions

A reader can inspect quotes, source relationships, schedules, status, and the loaded configuration.

A writer can also perform actions that may affect live pricing, such as re-reading validated rules or clearing protected quote state.

This role split gives operations and management useful visibility without giving every viewer the ability to change the feed.

Protection for state-changing actions

Dashboard actions that change pricing state require an authenticated user with the appropriate role and are protected against unauthorized browser requests. Access sessions are time-limited.

Access remains resilient

Dashboard access does not depend on a live permissions-provider response for every request. During a temporary provider outage, the last successfully refreshed permission state can remain available instead of being replaced by an incomplete result.

Privileged actions are logged

Sign-in, sign-out, rules reloads, quote-state resets, and administrative changes are written to the operational log with the requesting user where applicable.

That provides a trace when a team needs to answer who requested a change and when it occurred.

A feed shaped around your setup

Request a security overview.

We can discuss network direction, access roles, dashboard users, client isolation, and the private documentation needed for your review.