mpp.casino — Last Key Wins — MPP Grade B
On-chain Activity
Compliance Checks
Paid Operations (4)
POST /buy-key dynamic
Buy a key for $0.10 USDC via MPP. Extends the countdown by 30 seconds. Payment is split: 47.5% to jackpot, 47.5% as dividends to existing key holders, 5% dev fee. The last buyer when the clock hits zero wins the jackpot.
- Amount
- map[amount:0.10 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
price: map[amount:0.10 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo network:tempo]]]
Input Schema
{
"description": "No body required; payment metadata travels in MPP headers.",
"properties": {},
"type": "object"
}
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| buyerEarnings | number | Accumulated dividend earnings for this buyer |
| buyerKeys | number | Total keys this buyer now holds |
| jackpot | number | - |
| timeRemaining | number | - |
| totalKeys | number | - |
GET /balance dynamic
Check your own key count and accumulated dividend earnings. Uses MPP identity mode (zero-amount challenge) — agents prove wallet ownership without paying.
- Amount
- map[amount:0 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
price: map[amount:0 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo network:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | Yes | MPP Payment header carrying the zero-amount challenge response. Issued by the server's 402 and signed by the caller's wallet. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| address | string | - |
| earnings | number | - |
| keys | number | - |
POST /claim-dividends dynamic
Sweeps all unclaimed dividend earnings for the caller across current + archived games into a single on-chain USDC transfer. Uses MPP identity mode (zero-amount challenge) — agents prove wallet ownership without paying.
- Amount
- map[amount:0 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
price: map[amount:0 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo network:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | Yes | MPP Payment header for zero-amount identity challenge. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| address | string | - |
| amount | number | - |
| games | array[object] | - |
| txHash | [string null] | - |
POST /claim-jackpot dynamic
If the caller is the winner of an ended game and the jackpot hasn't been claimed, sends `jackpot + their unclaimed dividends from that game` in a single on-chain USDC transfer. Uses MPP identity mode.
- Amount
- map[amount:0 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
price: map[amount:0 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo network:tempo]]]
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | Yes | MPP Payment header for zero-amount identity challenge. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| address | string | - |
| amount | number | - |
| dividends | number | - |
| gameId | number | - |
| jackpot | number | - |
| txHash | string | - |
Payment Methods
- Methods
- tempo (from challenge)
- Intents
- charge (from challenge)
- Currencies (discovery)
- -
- Multiple Challenges
- No
Recipients
- 0x88aeE1537B8321F560355A59329c7BA36c47753b
Per-endpoint breakdown
- GET /balance
- 0x88aeE1537B8321F560355A59329c7BA36c47753b
- POST /buy-key
- 0x88aeE1537B8321F560355A59329c7BA36c47753b
- POST /claim-dividends
- 0x88aeE1537B8321F560355A59329c7BA36c47753b
- POST /claim-jackpot
- 0x88aeE1537B8321F560355A59329c7BA36c47753b
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (189ms)
- Challenge
- Reachable (175ms)
- Last Checked
Schema Completeness
- Paid Operations
- 4
- With Input Schema
- 1
- With Description
- 4
3 missing schema
- GET /balance
- POST /claim-dividends
- POST /claim-jackpot
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://mpp.casino/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 8863 bytes
- Document Hash
- 846bfdf453991dfb9ed146c643ea95f6ceeb73da1142d2cd146a7d77dd4d4787
Version History (15 snapshots)
- document hash changed (no semantic differences detected)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-05-13 | B | 83% | 856ms | Up |
| 2026-05-14 | B | 83% | 2579ms | Up |
| 2026-05-15 | B | 83% | 2267ms | Up |
| 2026-05-16 | B | 83% | 237ms | Up |
| 2026-05-17 | B | 83% | 161ms | Up |
| 2026-05-18 | B | 83% | 2410ms | Up |
| 2026-05-19 | B | 83% | 179ms | Up |
| 2026-05-20 | B | 83% | 213ms | Up |
| 2026-05-21 | B | 83% | 252ms | Up |
| 2026-05-22 | B | 83% | 543ms | Up |
| 2026-05-23 | B | 83% | 3826ms | Up |
| 2026-05-24 | B | 83% | 2358ms | Up |
| 2026-05-25 | B | 83% | 172ms | Up |
| 2026-05-26 | B | 83% | 219ms | Up |
| 2026-05-27 | B | 83% | 365ms | Up |