← all projects

Arc Proof of Payable

@Jaydearcadian·Jaydearcadian·11 followers
0
stars
1.9k
lines
29
files
0
forks
11
followers
languages
TypeScript 94%JavaScript 6%

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.

tags
builder bio

Just someone aspiring for something

team · solo

1 (Solo) — Jason Jude

repo description

Lifecycle-specific verifiable payable proofs for Arc builders.

last pushed 2026-05-25