Use Case

Your game makes thousands of AI decisions per second. None of them have a record.

Matchmaking. Moderation. In-game economy. Refunds. Bans. Live service games run on decisions made by AI systems operating at scale. When a player disputes a ban, when a regulator asks how your economy works, when a publisher audits your refund logic, you need more than a server log.

$222B
Global gaming market by 2026
73%
Of revenue from live service titles
Millions
Of AI decisions made per day per live title
0
Sealed records your studio has right now
The Decision Surface

Six systems making consequential decisions. Zero sealed records.

Every live service game runs on AI and automated systems that make decisions affecting real players and real money. None of those systems produce a record that holds up when someone asks a hard question.

โšก
Matchmaking
Thousands of decisions per minute
Your algorithm decides who plays with whom. Skill, latency, behavior history. When a player claims unfair matching, what do you show them?
No sealed record of the match criteria applied.
๐Ÿ›ก
Moderation and Bans
Automated and human-reviewed
AI flags behavior. A human reviews. A ban is issued. When the player appeals and escalates to a platform, can you prove a human was in the loop?
Appeal process has no verifiable decision trail.
๐Ÿ’Ž
In-Game Economy
Pricing, drops, and balance decisions
Drop rates. Pricing tiers. Loot balance. Regulators in Belgium, Netherlands, and the UK are asking how these decisions are made. Your answer needs to be more than a policy document.
Loot box regulations require provable decision records.
โ†ฉ
Refunds and Reversals
D2C, in-app, and platform
Your refund policy runs automatically. When a studio or platform disputes a bulk reversal decision, you need to show exactly what policy applied and who authorized it.
Chargeback disputes require a verifiable decision record.
๐Ÿ’ณ
D2C and In-App Purchases
Direct commerce decisions
Every purchase, every entitlement grant, every subscription change is a decision. When a player disputes a charge, the payment processor wants to know who decided what.
No record of entitlement decisions at point of transaction.
๐Ÿšฉ
Fraud and Abuse Detection
Real-time, automated
Your fraud model flags accounts and blocks transactions in milliseconds. Each decision affects a real player. None of them produce a sealed record of what triggered the action.
No audit trail for automated account actions.
The Problem

Players dispute. Regulators ask. Platforms audit. Your logs are not enough.

Server logs tell you what happened. They do not tell you who authorized it, under what policy, with what authority. That gap is manageable when the stakes are low. In live service gaming, the stakes are never low.

Loot box regulators want to know how drop rates are decided. Payment processors want to know who approved a refund. A banned player's attorney wants to know whether a human reviewed the decision. Every one of these questions requires a record you probably do not have.

Player Ban Appeal
Was a human involved in this ban decision?
Your policy says yes for permanent bans. Your logs show a flag and an outcome. They do not prove a human reviewed it before it was applied.
Loot Box Regulation
How are drop rates determined and who approved them?
A product manager set the rates. An algorithm applies them. Neither produces a sealed record that regulators can verify independently.
Refund Dispute
Why was this refund denied and who made that call?
Your rules engine decided based on purchase history and policy version. The player got an automated message. No sealed record of the decision exists.
Platform Audit
Show us every moderation decision on your platform this quarter.
You can pull logs. You cannot produce a sealed, independently verifiable artifact that proves those logs were not modified after the fact.
How ProjectLedger Helps

One API call hooks into any decision process. Same sealed record every time.

Your matchmaking engine, your moderation queue, your refund rules, your fraud system. All of them call the same promote() endpoint. All of them produce the same sealed record. No schema changes. No new infrastructure.

When a regulator, a platform, or a player's attorney asks a hard question about a specific decision, you open the artifact. The answer is there. Signed. Verifiable. Permanent.

Matchmaking Algorithm
agent_autonomous
Fires promote() on every match assignment. Actor: service. Records the criteria version applied, the authority mode, and the timestamp.
Moderation Queue
human_in_the_loop
AI flags the behavior. A human reviewer commits the decision. Both actions recorded. The sealed record proves human oversight actually happened.
Refund Rules Engine
agent_autonomous
Every refund approval or denial records the policy version that applied at that moment. Fully automated, fully on the record.
Economy and Drop Rates
human_led
A product manager approves a rate change via the promote button. The decision is recorded with their identity, timestamp, and authority level.
The Deliverable

A sealed artifact your legal and compliance teams can actually use.

At the end of the evaluation period you receive Artifact 5, a KMS asymmetric-signed bundle containing every decision recorded during the window. The private signing key is non-exportable and remains inside Google Cloud KMS. Independently verifiable by anyone with the public key.

โœ“Proves which decisions were human-reviewed vs. automated
โœ“Proves records were not modified after the fact
โœ“Covers matchmaking, moderation, economy, and refunds
โœ“Verifiable without access to your game systems
โœ“No schema changes to your existing infrastructure
Artifact 5 / Live Serviceโœ“ VERIFIED
"context":       "live-service-q1-2026",
"authorityMap": {
  "human_led":        412,
  "human_in_the_loop": 28841,
  "agent_autonomous":  4821903
},
"actors": {
  "human":   29253,
  "agent":   184729,
  "service": 4636674
},
"integrityDashboard": {
  "totalEntries": 4850656,
  "verified":      4850656  โœ“
},
"signedBy": {
  "provider":   "gcp-kms",
  "exportable": false  โœ“
}
Get Started

Pick one decision surface. See what a real record looks like.

Start with moderation, refunds, or your economy decisions. A 30-minute call to scope it. Thirty days later you have a sealed artifact you can hand to anyone who asks. $15K to $60K, evaluation only.