Dench Core · Dedicated infrastructure

Dedicated where the licence asks. Shared where cost decides.

The same platform either way, with high availability, encrypted backups and four disaster-recovery tiers to choose from, under an information security management system certified to ISO/IEC 27001 since 2017.

01 · The back office

The operational side, in the back office.

Three screens from the Management menu, with demo data: the scheduled jobs and their log, which our team runs, and the incident record your team sees. Search the jobs, open a failed run and read its error, log an incident and move it along. The servers underneath have no screen; on a call we open the real back office.

Back office · Demo Casino

Scheduled Jobs

Monitor system job execution status and schedules

Executed At
Bonus Expiry✓ Success1.84s31/10/2026 10:0031/10/2026 10:15Every 15 minutes
Daily Reports✓ Success41.27s31/10/2026 02:0001/11/2026 02:00Daily at 02:00
Exports Cleanup✓ Success620ms31/10/2026 03:3001/11/2026 03:30Daily at 03:30
Game Library Sync✓ Success2m 14.06s31/10/2026 04:0001/11/2026 04:00Daily at 04:00
Inactive Sessions Cleanup✓ Success95ms31/10/2026 10:1231/10/2026 10:13Every minute
Inactivity Report 168h✓ Success8.12s31/10/2026 00:0001/11/2026 00:00Daily at 00:00
Monthly Wallet Report✓ Success6m 2.51s01/10/2026 01:0001/11/2026 01:00Monthly on day 1 at 01:00
Payment Status Sync✕ Failed30.00s31/10/2026 10:1031/10/2026 10:15Every 5 minutes
Pending Withdrawals Auto Processing✓ Success3.41s31/10/2026 10:1031/10/2026 10:15Every 5 minutes
Show 50 entriesShowing 1 to 9 of 9 entries

Scheduled Jobs Log

View historical job execution logs and results

IDNameStatusExecution TimeExecution DurationStack Trace
482931Inactive Sessions Cleanup✓ Success31/10/2026 10:1295msNo errors
482930Payment Status Sync✕ Failed31/10/2026 10:1030.00s
482929Pending Withdrawals Auto Processing✓ Success31/10/2026 10:103.41sNo errors
482927Payment Status Sync✓ Success31/10/2026 10:051.12sNo errors
482926Bonus Expiry✓ Success31/10/2026 10:001.84sNo errors
482924Payment Status Sync✓ Success31/10/2026 10:00980msNo errors
482910Game Library Sync✓ Success31/10/2026 04:002m 14.06sNo errors
482904Exports Cleanup✓ Success31/10/2026 03:30620msNo errors
482898Daily Reports✓ Success31/10/2026 02:0041.27sNo errors
Show 50 entriesShowing 1 to 9 of 2,413 entries

Incident Records

Track and manage system incidents and reports

IDSubjectEvent Date/TimeReport Date/TimeReported BySeverityStatusAffected ServiceAttachmentsDetails
2041Login slowdown at evening peak30/10/2026 21:4030/10/2026 21:52ops.managerHighIN PROGRESSAuthentication Service
2038Replication lag alert on the reporting replica27/10/2026 03:1227/10/2026 03:15it.supportMediumRESOLVEDDatabase Service
2033Repeated failed logins on a back-office account22/10/2026 14:0522/10/2026 14:20it.securityHighCLOSEDAuthentication Service
2029Support inbox unreachable for 12 minutes18/10/2026 11:0218/10/2026 11:10support.leadLowCLOSEDCustomer SupportNone
Show 50 entriesShowing 1 to 4 of 4 entries

Everything the platform does on a clock, run by our team. Each scheduled job with its last result, how long it took, when it ran and when it runs next, with the schedule in words. Sort by any column, search by name.

Every run, with its result. Each execution of each job, newest first, with its time and its duration. A failed one carries its error, and our team picks it up.

Incidents go on the record, in your back office. What happened and when, who reported it, how severe, which service, and where it stands from Open to Closed. Attachments stay with the record.

Demo data. Every label is a control in the shipped product.

Dench Core, the whole platform →

03 · Standard, and ours

Every platform keeps backups. Here is what you decide on this one.

Standard. Here too.

  • Every service on at least two nodes
  • PostgreSQL primary and hot-standby replica on separate servers
  • Synchronous replication, write-ahead logs synced in real time
  • Encrypted full backups, kept offsite and checked for consistency
  • Monitoring that escalates by email, SMS and phone
  • Restores under a business continuity plan
  • Hosting, releases, monitoring and support, run by us

Different here.

  • Dedicated or shared is a cost decision, not a lesser platform.

    Dedicated is your own environment and your own database, on dedicated hardware, virtual servers or cloud. Shared is the same platform at a lower cost. Where it runs changes; the high availability, the backups and the back office do not.

  • Your data leaves in the format you choose.

    Every list in the back office exports to CSV, XML or JSON. Reporting →

  • The operational record is in the back office.

    Our team runs the scheduled jobs and watches every run. Your team sees the incident record in the Management menu, beside the audit trail: what happened, how severe, and where it stands.

04 · The record

Ten years, measured.

99.8%uptime across live brands
€20Bplayer wagering through the platform, lifetime
30+regulated brands run on it over ten years
21 daysthree regulated brands launched on a running installation

Ran on it

  • 138.comUnited Kingdom, 2017 to 2020, under our UK Gambling Commission licence.
  • Bet99Canada from 2020, licensed in Ontario when the regulated market opened.
  • KlondaikaLatvia, the full platform including CRM, until Entain acquired it in 2022.
  • GGPokerA global poker brand, on the platform in 2019.

Running on it now

  • Spins.lvLatvia
  • EverbetBulgaria
  • SlotinoBulgaria, the brand we built and ran ourselves
  • AladinsBulgaria
  • QbetBulgaria
  • Slots99Canada, Europe and Latin America
  • ISO/IEC 27001 since 2017
  • UKGC licensed software supplier
  • GLI certified in three jurisdictions
  • Bulgarian manufacturer licence

The licence register, market by market →

05 · How it is bought

Four ways to take it. One price list.

The usual

Platform

You hold the licence and run the operation: marketing, support, payments relationships, compliance. We deliver and run the technology: the platform with its CRM and gamification suite, integrations, front end, hosting, releases, support. Your provider contracts or ours.

Custom

Enterprise

The platform built out to your market and your specification: dedicated environment, custom front end, features against your requirements. The way the largest accounts have been delivered for ten years.

Our licence

White label

Our infrastructure end to end, run under the group’s Curaçao setup: licensing, provider contracts, payments. You bring the brand and the marketing.

Without the platform

Giselle Cloud

The engagement suite, journeys, loyalty, jackpots, tournaments, bonusing and the analyst, on the platform you already run.

A platform fee, a revenue share, and one-off costs for integrations and environment setup.

The mix moves with volume, and we are flexible on the model depending on the case and the size of the operation. The platform comes whole: the CRM and gamification suite and every module are in it, not a lighter edition.

To quote, we need four things

  1. The market you want to launch in.
  2. What you run on today, if anything.
  3. Whether the licence exists, is pending, or is the question.
  4. The studios and payment methods your players expect.

06 · Asked first

The three questions that arrive before the demo.

Do we need a dedicated environment?

Where a regulator or your own policy has a view on where player data sits, or needs isolation to be a fact of the architecture, yes: your own environment and your own database. Where neither does, shared runs the same platform at a lower cost, and most of the choice comes down to cost.

Dedicated costs more and takes longer to stand up than shared. In most markets the licence is still the long pole.

What are the recovery objectives?

They are set per tier and per engagement, because a single-region deployment and a hot standby do not recover the same way. Tell us the tier, or the requirement you have to meet, and we tell you the objective for it, in writing.

How far back do the backups go?

Encrypted full database backups and write-ahead logs are kept at 24-hour, 7-day, 30-day, 6-month and 1-year granularity, and synchronised offsite to a dedicated cloud bucket. Once two higher granularities exist, the redundant lower backup is erased.

The backups themselves are checked for consistency.

The six questions we get asked →

Tell us your recovery requirement. We send back the shape and the tier.

The market, what your licence or your policy says about where player data sits, and how fast you need to be back after a failure. It comes back as dedicated or shared, the tier, and the objective for it.

Send the requirement