Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AccessPulse

AccessPulse is an open-source Stellar/Soroban queue analytics and fairness intelligence platform for organizations that operate oversubscribed access systems. It helps public agencies, healthcare providers, universities, event organizers, and product teams monitor waiting lists, forecast demand, detect bottlenecks, identify abuse patterns, measure fairness, and improve operational decisions.

Principles

  • Transparency: Immutable audit anchors on Stellar/Soroban record queue policy changes, event batch digests, and fairness reports.
  • Fairness: Built-in metrics compare access outcomes across protected and operational cohorts without exposing personal data on-chain.
  • Privacy: Personal identifiers stay off-chain. On-chain records use hashes, policy identifiers, and aggregate attestations.
  • Scalability: Batched ingestion, append-only event storage, and asynchronous analytics support high-volume queues.
  • Operational efficiency: Forecasting and bottleneck detection help teams staff, allocate capacity, and communicate wait times.

Repository layout

contracts/access-pulse-contract/  Soroban smart contract scaffolding
services/accesspulse-api/         REST API and analytics service scaffolding
services/accesspulse-sdk/         TypeScript SDK scaffolding
packages/accesspulse-types/       Shared TypeScript event and metric types
db/schema.sql                     Relational schema for queue events and analytics
docs/                             Architecture, API, database, security, and roadmap docs
diagrams/                         Mermaid architecture and flow diagrams
examples/                         Sample queue event payloads
.github/                          Open-source workflow, issue, and pull request templates

Quick start

pnpm install
pnpm --filter @accesspulse/types build
pnpm --filter @accesspulse/api dev
pnpm --filter @accesspulse/api test
cargo test --manifest-path contracts/access-pulse-contract/Cargo.toml

Core capabilities

Capability Description
Event ingestion Accepts queue lifecycle events from waiting-list systems, ticketing systems, admissions platforms, and service portals.
Analytics engine Computes wait-time distributions, throughput, queue depth, service rates, backlog, and bottleneck indicators.
Forecasting engine Produces short-horizon demand and wait-time forecasts with confidence intervals.
Fairness monitoring Measures cohort-level access outcomes, parity ratios, disparate impact, and policy-sensitive changes.
Abuse detection Flags suspicious behavior such as duplicate identities, bot-like reservations, capacity hoarding, and policy circumvention.
Soroban audit anchors Stores batch digests, policy version hashes, and aggregate fairness attestations on Stellar/Soroban.

Documentation index

License

Apache-2.0. See LICENSE.

About

AccessPulse is an open-source analytics, forecasting, transparency, and fairness intelligence platform for queue-based systems.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages