FJP has two parts. Understanding what each one does, and why the second one exists, takes thirty seconds.
An open-source conformance suite that validates your agent's output. Your agent does its own judgment. CONF checks that the output is a well-formed Judgment-Grounded Record with signal, judgment, action, and falsifier. It tests the shape, not the quality.
A live judgment API. Signal in, Judgment-Grounded Record out. The Flow Resolver produces records through Flow's proprietary judgment system. Its implementation, models, scoring methods, calibration processes, orchestration, and underlying data are not part of FJP-CONF.
FJP-CONF is free, Apache 2.0, stdlib-only Python. No dependencies.
Validate a record against any conformance level:
Four levels, L0 through L3, from structural validity to full accountability with re-evaluation. Use CONF whether you build your own judgment or call the resolver.
Choose a credit tier. Your fjp_live_ key arrives by email in seconds.
One credit per call. Outcome reporting is free. Top up any time.
Three tools. Each returns a Judgment-Grounded Record, L2 conformant out of the box.
Call judge with a signal:
The response:
Every response includes a request_id. When the relevant outcome becomes observable, report it. This is free. No credits consumed.
Reported outcomes can be associated with the original record for later review and re-evaluation. Flow's internal evaluation and calibration methods remain proprietary.
FJP is MCP-native. If your agent framework supports the Model Context Protocol, the three tools (judge, weigh, match) drop in as tool definitions. Your agent calls them the same way it calls any other tool. No custom integration code.
Point your MCP client at the resolver endpoint and authenticate with your fjp_live_ key.