Our Story
About 1000 Factor
A platform built on one simple conviction: when a thousand voices speak as one, the market has no choice but to listen.
The idea behind the business
For over two centuries the market has spoken with a single, dominant voice — the Supply's. Corporations, banks, and utilities negotiate with millions of people at once through market segmentation, bulk pricing, and monetary policy engineered in their favour. The individual, meanwhile, negotiates alone. That is not a market — it is a monologue.
1000 Factor (1000f) was born from a question: what would happen if ordinary people could organise their demand the same way suppliers organise their supply? What if a thousand — or a million — households could ask their bank for a lower home-loan rate, or negotiate their utilities collectively, and mean it?
The answer is the platform you are looking at. 1000f turns scattered individuals into an organised, collective, and impossible-to-ignore market force — an economic equalizer that gives the Demand its own voice.
Collective strength
Millions of individuals acting as one stop being retail customers and become a market force that suppliers must earn — not exploit.
A balanced market
We give the Demand the same organisational tools the Supply has always enjoyed, restoring balance to everyday economic decisions.
Open to everyone
Joining the movement is free. The more people who take part, the stronger every member's negotiating position becomes.
The technology behind 1000f
1000f is built on a modern, cloud-ready .NET 10 stack, designed for scalability, security, and long-term maintainability. The architecture follows a clean, layered design that separates the domain, application, infrastructure, and presentation concerns.
- Blazor Web App — an interactive UI combining server-side rendering with WebAssembly for a fast, app-like experience.
- SignalR — the real-time WebSocket transport behind Blazor Server, streaming UI updates and live status (dashboards, demo playback) to the browser instantly.
- Clean architecture — distinct Domain, Application, and Infrastructure projects keep business rules independent of frameworks and data access.
- ASP.NET Core Identity & RBAC — secure authentication with
role- and permission-based access control using a
resource.actionconvention. - Entity Framework Core + PostgreSQL — reliable, testable data access (via Npgsql) over a robust open-source relational database.
- Observability — structured logging and telemetry hooks provide insight into how the platform behaves in production.
Together these choices let a small team ship features quickly while keeping the platform secure, testable, and ready to grow with the movement.
What the platform delivers
1000f is more than a landing page — it is a full multi-tenant platform engineered for scale, security, and operability. Here is what powers it behind the scenes.
Multi-tenancy
Isolated tenancies let organisations and communities operate independently on a shared platform, with data segregation and per-tenant configuration.
Role & permission-based access
Fine-grained RBAC using a resource.action convention, with platform-level
permissions, tenant overrides, and changes that take effect immediately.
Observability & telemetry
Built-in structured logging and telemetry, with dedicated
admin.telemetry.view and granular permissions so operators can watch
the platform's health in real time.
Guided demo system
A sandboxed, fully automated demo mode with page-aware readiness checks, an in-session overlay showing the current step and progress, and the ability to pause, override, and resume the scenario live.
Impersonation & support access
Read-only and full-access impersonation for administrators and (via approval) support staff, with every action fully audit-logged for legal and cyber investigations.
Role-aware dashboards
Tailored dashboards for Global, Platform, Tenant Admin, Provider, and Consumer roles, each surfacing exactly the insights relevant to that audience.
Accessibility & preferences
Per-user accessibility and UI preferences stored independently of the profile, plus skip-links and semantic markup for an inclusive experience.
High availability
Node autodiscovery through shared database registration and heartbeats, letting instances dynamically join and leave the cluster for resilient, scalable operation.
Auto-generated identifiers
Human-meaningful identifiers are generated by the application with built-in duplicate avoidance, so users never have to invent or manage them.
Ready to give the Demand its voice?
Joining is free, and every new member makes the collective stronger.