---
name: killionapps-promotion-allocation
version: 0.5.0
description: Purchase a $5 experimental portfolio-level promotion-capital allocation decision for ecommerce products.
homepage: https://killionapps.com/promotion-allocation/
metadata: {"seller":"KillionApps","capability":"promotion_capital_allocation","price_usd":5,"payment_protocol":"MPP","decision_version":"0.3.0","experimental":true,"live_payments_enabled":false}
---

# KillionApps Promotion Allocation

## Capability

Given a product portfolio, product-level sales and unit economics, promotion history, eligibility constraints, and a fixed promotion budget, KillionApps returns a versioned allocation decision across eligible products.

The output provides SCALE, KEEP, TEST, and PAUSE actions plus recommended promotion shares and amounts. It is advice only. The service does not receive authority to change advertising accounts, alter campaigns, or spend the recommended budget.

## Pricing and expected value

One portfolio decision costs **$5 USD** through the Machine Payments Protocol (MPP). There is no subscription. Before buying, estimate conservatively whether the decision could change an action or create information value greater than $5.

Do not buy when there is no real allocation choice, the portfolio lacks usable history, campaign execution is required, proven causal lift is required, or the same unchanged portfolio was already evaluated recently under the same version.

## Discovery and integration

- Developer guide: https://killionapps.com/developers/
- Free independent pilot: https://killionapps.com/pilot/
- Pilot manifest: https://killionapps.com/pilot/manifest.json
- Dependency-free pilot runner: https://killionapps.com/pilot/run-pilot.mjs
- Browser operator pilot: https://killionapps.com/pilot/operator/
- Signed pilot receipt endpoint: https://killionapps-promotion-allocation-sandbox.onrender.com/v1/pilot/attest
- Receipt verification key: https://killionapps-promotion-allocation-sandbox.onrender.com/.well-known/pilot-receipt-key.json
- Agent Card: https://killionapps.com/.well-known/agent-card.json
- Integration manifest: https://killionapps.com/integration.json
- OpenAPI: https://killionapps-promotion-allocation-sandbox.onrender.com/openapi.json
- Schema: https://killionapps-promotion-allocation-sandbox.onrender.com/v1/schema
- Remote MCP: https://killionapps-promotion-allocation-sandbox.onrender.com/mcp
- Sample input: https://killionapps.com/examples/sample-input.json
- Sample output: https://killionapps.com/examples/sample-output.json

## Free validation

POST the candidate request as JSON to:

`https://killionapps-promotion-allocation-sandbox.onrender.com/v1/validate`

HTTP 200 with `valid: true` means the request is structurally acceptable. Validation is free and does not create a decision.

For a no-signup integration evaluation, run the public independent pilot. It checks
Registry discovery, canonical metadata, the quote, schema, and free validation. It
never supplies a payment credential. The service issues an Ed25519-signed, redacted
receipt containing summary fields and a keyed request fingerprint. External-participant
status remains self-attested DECLARED evidence until human review and is not
product-performance evidence.

## Paid decision

POST the same validated request to:

`https://killionapps-promotion-allocation-sandbox.onrender.com/v1/allocate`

Without a credential, the endpoint returns HTTP 402 with a `WWW-Authenticate: Payment` challenge. An MPP-capable client may satisfy the $5 Stripe charge and retry the same request. The MCP purchase tool does not bypass payment.

## Required interpretation

- Agent discovery layer: 0.5.0
- Allocation decision model: 0.3.0
- Experimental: true
- Live payments: disabled
- Public payment mode: Stripe test
- Performance validation: UNVALIDATED_FORWARD
- Expected incremental contribution profit: null

Platform-attributed promotion outcomes are features, not proof of causal lift. Do not claim guaranteed revenue, ROAS, profit, causal lift, or optimality.
