{"generated_at":"2026-07-05T14:27:56.629Z","generated_from":"build","overall":{"label":"PARTIAL","className":"unknown"},"package":{"label":"PyPI package","status":"pass","version":"0.1.4","url":"https://pypi.org/project/signalbrain/0.1.4/","evidence":"pip install signalbrain==0.1.4"},"release":{"label":"GitHub release","status":"unknown","version":"v0.1.4","url":"https://github.com/whitestone1121-web/signalbrain/releases/tag/v0.1.4","evidence":"Published release tag"},"mcp":{"label":"MCP Registry","status":"pass","version":"0.1.4","url":"https://registry.modelcontextprotocol.io/?search=signalbrain","evidence":"io.github.whitestone1121-web/signalbrain"},"demo_gate":{"label":"Demo gate","status":"unknown","url":"https://github.com/whitestone1121-web/receipt-gate-demo/actions","evidence":"receipt-gate-demo workflow history"},"security":{"label":"Security posture","status":"pass","license":"Apache-2.0","security_policy":"present","url":"https://github.com/whitestone1121-web/signalbrain/security/policy","evidence":"SECURITY.md and Apache-2.0 license detected"},"receipts":{"label":"Receipt evidence","status":"pass","scored_claims":58,"caught_overclaims":2,"invariant_pins_blocked":3,"eligible_classes":["tooling"],"url":"https://github.com/whitestone1121-web/signalbrain/blob/main/docs/incidents/2026-07-tooling-trust-streak-gaming.md","evidence":"Founding incident and calibration essay"},"proof_links":[{"label":"Public repo","url":"https://github.com/whitestone1121-web/signalbrain"},{"label":"PyPI","url":"https://pypi.org/project/signalbrain/"},{"label":"MCP Registry","url":"https://registry.modelcontextprotocol.io/?search=signalbrain"},{"label":"Demo repo","url":"https://github.com/whitestone1121-web/receipt-gate-demo"},{"label":"Breach runbook","url":"https://github.com/whitestone1121-web/signalbrain/blob/main/docs/INTEGRITY_BREACH_RUNBOOK.md"},{"label":"Founding incident","url":"https://github.com/whitestone1121-web/signalbrain/blob/main/docs/incidents/2026-07-tooling-trust-streak-gaming.md"}]}
