Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
An AI commerce agent that executes purchases within user-defined financial policies and authorization boundaries.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Status (2026-11-03): M7–M15 are merged to
main(PR #19). PayFlow is a developer preview: PayPal Sandbox and a simulated rail only, no real money, no customers, no audit or certification. The per-milestone truth is in docs/GATE-EVALUATION.md. The public host is not live yet; what remains, and why, is in docs/GATE-A-PUBLIC-HOST.md. Older reports below are historical, not current certifications.
Financial authority for autonomous systems.
Any agent. Any rail. One authority truth.
PayFlow is the financial-authority boundary between autonomous intent and consequential financial action. A model, agent, commerce protocol or payment rail may carry context; none of them becomes permission. The deterministic Trust Kernel decides whether the exact action is authorized now, execution uses bounded one-time capability, ambiguous provider outcomes remain UNKNOWN, and Proof preserves what actually happened.
This repository deliberately separates accepted history from active development.
main remains the accepted pre-M6 baseline for the current stack.m7-m60-master-execution is a separate integration branch stacked on the exact M6 head so later work can be reviewed without rewriting M6 history.See docs/M7-M60-EXECUTION-LEDGER.md and docs/OVERNIGHT-M7-M60-HANDOFF.md for exact milestone status when present.
Intent / commerce context / protocol message
↓ (untrusted input)
Trusted identity context
↓
Bounded Authority + delegation path
↓
Deterministic Trust Kernel
↓
Durable reservation
↓
One-time exact-bound execution grant
↓
Immediate runtime revalidation
↓
Replaceable financial rail
↓
SUCCEEDED / FAILED / UNKNOWN
↓
Lookup-only reconciliation when ambiguous
↓
Portable verifiable Proof
Authority — people and organizations create, inspect, suspend, revoke and delegate bounded financial Authority.
Gateway — agents request authorization for an exact action through REST, TypeScript/Python SDK foundations, MCP, A2A and framework adapters. External assertions cannot widen Authority.
Verify — merchants, platforms and auditors verify signed Authority/Proof material without a money-moving capability.
Proof — durable financial truth about authorization, delegation, reservation, execution-grant state, provider effect, effect count, UNKNOWN, reconciliation and final outcome.
Enterprise control plane — organizations, roles, agent lifecycle, delegation, separation of duties, templates, integrations, retention and audit controls.
Rail adapters — provider-neutral execution contract with exact action digest, idempotency, one-time grant, normalized evidence and reconciliation.
UNKNOWN is first-class truth and routes to reconciliation, not blind retry;apps/console/ personal, developer, enterprise and verifier product surfaces
api/ bounded API/deployment entry points
db/migrations/ forward-only PostgreSQL migrations
examples/ integration examples
hosting/ hosted demo/operator adapters from accepted milestones
openapi/ versioned public API contract
packages/ SDK/verifier/merchant package foundations
plugins/ plugin/MCP packaging metadata
spec/ public financial-authority schema
src/ Trust Kernel plus network/control/protocol modules
tests/ unit, adversarial, integration, concurrency and product tests
docs/ ADRs, architecture, security, operations and evidence
Requirements: Node.js 20+ and PostgreSQL 17 for integration tests. Normal validation uses local/sandbox fixtures and does not require a live provider.
npm ci
npm run format:check
npm run lint
npm run typecheck
npm test
npm run test:integration
npm run test:coverage
npm audit --omit=dev --audit-level=high
npm run build
Console:
cd apps/console
npm ci
npm run lint
npm run typecheck
npm test
npm run build
Set TEST_DATABASE_URL to a disposable PostgreSQL database for root integration tests. See docs/QUICKSTART-M7-M60.md for the network-level conceptual path.
Provider tests are explicit opt-in and must use sandbox credentials unless the owner separately authorizes production. Credentials alone do not enable a live test. Never commit database URLs, provider tokens, OAuth secrets, private signing keys, webhook secrets or payment credentials.
M6 live PayPal acceptance remains separate from M7–M60 development. Nothing in this branch fabricates M6 SANDBOX ACCEPTANCE: PASS.
PayFlow is not a bank, wallet/custodian, card issuer, lender, proprietary LLM, generic agent orchestrator or payment rail. The company category is Financial authority for autonomous systems.
The commercial model is developer sandbox → platform usage/subscription → enterprise control plane/integrations, with verification kept low-friction where strategically useful. The repository does not fabricate pricing validation, revenue or customers.
PayFlow is released under the MIT License.
The active M7–M60 branch contains local/sandbox network primitives and product surfaces. It is not a claim of production banking infrastructure, regulatory certification, independent audit or global merchant acceptance.