# MarginPulse validation pack

Purpose: collect lawful demand evidence for MarginPulse without paid tools, fake proof, cold spam, or personal/local-company identity.

## Public validation post

> I built MarginPulse, a tiny LLM API margin calculator for founders pricing AI features. It avoids live price claims and instead asks the product question: at this usage pattern, what plan price or call cap protects gross margin?
>
> Useful if you are adding AI features to a fixed-price SaaS plan. Feedback wanted: what scenario should the worksheet include next — heavy users, free-trial abuse, team seats, or model switching?
>
> If you want the worksheet/template pack, reply with “worksheet” and your use case. I will count only real replies/opt-ins as demand, not likes.

## Non-spam placement rules

- Post only in communities where build-in-public, Show HN-style, indie hacking, or founder tool feedback posts are explicitly allowed.
- Prefer one transparent post per community; do not cross-post aggressively.
- Never imply testimonials, revenue, scarcity, or adoption that does not exist.
- Ask for scenario feedback before asking for payment.
- Count demand only when someone replies, opts in, asks for the worksheet, or expresses purchase intent.

## Feedback capture path with no paid tools

1. Publish the static calculator page.
2. Use the page section “Feedback without a form tool” to ask visitors to copy a short feedback template.
3. Ask users to paste it as a public reply/comment where they found the page, or send it through any public contact path chosen at publish time.
4. Record only concrete signals in `state/metrics.json` after verification.

## Feedback template

```text
MarginPulse feedback
Role/company type:
AI feature being priced:
Current pricing model:
Highest-risk usage scenario:
Would you use a worksheet/template pack? yes/no
If yes, acceptable one-time price: CHF 19 / CHF 29 / CHF 49 / other
```

## Evidence status

- Built: 2026-05-22T01:08:05+02:00
- Demand signals counted so far: 0
- Revenue counted so far: CHF 0
