Agent-native: it speaks MCP

PHALANX ships a Model Context Protocol server (official Python SDK, stdio transport) with two tools, request_payment and get_mandate_status. An MCP-capable agent goes through the same authorization service as the HTTP API, and a parity test checks that both paths return the same decisions.

Try it in 60 seconds

  1. Open the live demo and go to Pay. A $25 request returns ALLOW; $1,200 returns STEP_UP; $6,000 returns DENY.
  2. Open Invoice Agent and run the four samples: legitimate, over the instant threshold, hidden prompt injection, and vendor impersonation (a trusted name with a different account).
  3. Open Approvals, then try editing the request: the digest no longer matches, and PHALANX refuses.
  4. Open Activity to verify the SHA-256 hash chain, and Attack Lab to run six attack vectors.

Free-tier hosting: if the app is asleep, the first load can take about a minute.

Evidence

The project has 600+ automated tests, including a 105-test adversarial red-team suite, all run in GitHub Actions on every push.

Built With

Share this project:

Updates

Submission history