-
Notifications
You must be signed in to change notification settings - Fork 0
How To Read The JSON
The package returns JSON because agents, CI jobs, and other programs can inspect it reliably.
| Field | Plain meaning |
|---|---|
accepted |
The input envelope passed the checker for this command. |
workflow_usable |
The report can guide the next workflow step. This is not settlement. |
operationally_usable |
The report can guide routing under the selected profile. |
settled |
All scoped finite obligations were discharged. This is often false. |
These fields are separate on purpose.
A report can be accepted and useful while still not settled.
Read these before treating any result as complete:
-
missing_obligations: work still required. -
residual_ledger: unresolved debt, limits, uncertainty, or assumptions. -
residual_summary: compact summary of unresolved work. -
candidate_only_reasons: why a result stays candidate-only. -
cannot_promote_because: why promotion is blocked. -
settled_blockers: whysettled=trueis not allowed. -
blockers: command-specific blockers.
Do not remove these fields to make output look cleaner. They are part of the safety contract.
v0.5.0 adds Phase Ecology Lab records. Useful fields include:
-
accepted_packet_count: packets that contribute to the graph. -
candidate_only_packet_count: packets that remain diagnostic. -
raw_external_volume_diagnostic_only: raw volume is not positive progress. -
effective_node_countandeffective_edge_count: graph structure that can be inspected. -
execution_available_path_count: detected paths, not executed paths. -
executed_path_count: must stay0in diagnostic routes. -
protocol_relative_only: the observation is about the protocol record, not a real-world proof. -
proves_real_asi,physical_truth_proven,oracle_truth_proven: safety boundary fields that stayfalse.
Some reports include safe_commands.
These are display recommendations or inspection hints. They are not permission to execute arbitrary commands.
The package does not run packet content, shell snippets, npm commands, Docker commands, repository mutation commands, or cloud commands from a report.
- Check
accepted. - Check
workflow_usableoroperationally_usable. - Check
settled. - If
settled=false, readmissing_obligations. - Read residual fields.
- Read candidate-only and blocker fields.
- Treat task lists and route requests as recommendations for a reviewer or host runtime.
{
"accepted": true,
"workflow_usable": true,
"settled": false,
"missing_obligations": ["identity-context", "verifier-route"],
"candidate_only_reasons": ["external intake cannot reduce phase gaps"]
}This is useful output. It says the workflow can continue, but the work is not complete.
- Home
- Quickstart
- Getting Started
- Acceleration Measurement
- Operation Guide
- AFST Satisfaction Flux
- Python TypeScript Compatibility
- Security
- Node Only Agent Loop
- ASI Proxy Loop v0.9
- Token Reports and Agent Loop
- ASI Proxy Acceleration
- CCR Interop
- MCP And A2A Safety
- Operation Gate
- Phase Ecology Lab
- CLI Recipes
- JavaScript SDK
- Diagnostic Commands
- How To Read The JSON
- Agent Guide
- Agent Messages and Packets
- Schemas and Conformance
- Safety and Limits
- Compatibility With Python
- npm Package and Release Checks
- Use Cases
- Core Concepts
- Concepts in Plain Language
- What PIC Does Not Do
- Theory Map
- Glossary
- FAQ
- v1.1 Release Notes
- v0.9.0 Release Notes
- v0.8.0 Release Notes
- v0.7.0 Release Notes
- v0.6.0 Release Notes
- v0.5.0 Release Notes