Arc Proof of Payable
A forkable TypeScript primitive that turns Arc payment obligations into portable, verifiable proof objects across a strict lifecycle — proposed → policy_approved → funded/escrowed → settled, plus rejected and disputed — where each status requires exactly its evidence (intent, policy, approval, funding, escrow, settlement, receipt, and audit hashes). It composes (compose.ts), hashes (hash.ts, canonical.ts), verifies (verify.ts), and scores financeability (financeability.ts), so lenders or agents can inspect approved, funded, or escrowed payables before advancing USDC. It pairs directly with arc-policy-envelope through a PolicyRef, ships typed helpers (api.ts, types.ts), an HTTP server (server.ts), and examples, and is Apache-2.0. The package defines, hashes, and verifies proofs only — no keys, RPC, or onchain calls. Part of Jason Jude's Microcosm agent-payment layer.
Just someone aspiring for something
1 (Solo) — Jason Jude
Lifecycle-specific verifiable payable proofs for Arc builders.