-
Notifications
You must be signed in to change notification settings - Fork 0
AFST Satisfaction Flux
AFST is the v1.0.0 satisfaction-flux checker in PIC-TS. It helps a JavaScript or TypeScript agent inspect a proposed non-market resource transfer before the transfer is used in a workflow.
Run from an installed npm project:
npx pic-ts demo bootstrap --output-dir .pic-demo --overwrite
npx pic-ts afst check --case .pic-demo/afst/minimal_accepted.json --compact
npx pic-ts afst check --case .pic-demo/afst/blocked_refusal.json --output .pic-demo/afst-report.json
npx pic-ts afst emit-ccr-tasks --report .pic-demo/afst-report.jsonAFST checks:
- declared satisfaction deficits;
- certified abundance after reserves, legal holds, losses, and residuals;
- authority envelopes;
- consent and refusal channels;
- physical resource-balance witnesses;
- stabilization buffers against shock envelopes;
- bounded-friction handover protocols.
accepted=true means the finite checker accepted the record. It does not mean
settlement, provider dispatch, physical outcome proof, capital admission,
consent bypass, refusal suppression, ECPT promotion, or ASI proof.
PIC-TS preserves missing required fields as searchable residuals with the form
missing_<record_type>_<field>, for example
missing_certified_abundance_cell_id. These residuals match the Python checker
so agents can route the same repair tasks in either runtime.
Search terms: AFST, satisfaction flux, non-market liquidity, consent channel, refusal preservation, stabilization buffer, shock envelope, bounded handover, CCR repair task, PIC-TS.
- 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