Skip to main content

Patchr Protocol infrastructure for agentic orchestration and settlement.

Project description

Patchr

Patchr is the protocol infrastructure layer for agentic orchestration and settlement. External apps, services, and agents communicate with Patchr through the SDK, API contract, MCP, and A2A protocol surfaces.

Current status: Phase 78 primitives. Patchr now has three flagship workflow templates, citeable proof cards, first-class HUNT, RESOLVE, BRIDGE, PAY, and PROXY domain primitives, portable proof packs, an Auto-Audit Vault contract, Resolve scam and mobility triage, regulated PROXY human routes, misinformation escalation to PROXY review, durable task lifecycle state, durable mandate records, payment mandate preparation, settlement adapter contracts, BRIDGE connector registry, connector preflight, PROXY human-in-the-loop suspend/resume contracts, durable proxy mission records, durable proxy callback reference lookup, proxy mission/outcome/proof schemas, scoped credential references, redacted secret-reference checks, mandate-session and capability-grant policy evaluation and runtime enforcement across BRIDGE, PAY, and PROXY, durable escrow records, durable A2A envelope records, durable community signal provenance, durable integration event outbox, subscriptions, delivery attempts, ready, chain, single and batch claim, complete, cancel, retry, fail, lease, sweep, retry-scheduling, and queue-stat controls, durable agent capability discovery, A2A envelopes, community signal disambiguation, audit proof-of-value verification, listable receipt and evidence export, bearer-token API/MCP/A2A transport auth, public API status, a security whitepaper, a neutral SDK/API/MCP boundary, a public schema catalog, integration manifest with domain capability and policy discovery, domain-aware compatibility handshake with contract references, developer docs, and a versioned agent-readable protocol map with deterministic digest, method-aware API route metadata, SDK, MCP, schema, manifest parity, and policy metadata, external RESOLVE and PROXY SDK helpers, file-to-base64 RESOLVE intake, claim drafting, contact-channel planning, a damaged-TV RESOLVE journey test, a local developer sandbox with API/SDK/MCP trace access, local benchmark evidence with claim labels, source-hygiene guardrails, source brief contract parity, boundary gap wording cleanup, migration inventory closure, brief surface completeness, FastAPI contract parity for PROXY, rollout verification gates, and machine-readable contracts.

Local Commands

npm install
npm run dev
npm run api:dev
npm run web:dev
npm run web:build
npm run verify
PYTHONPATH=src:. python -m apps.api.main
PYTHONPATH=src:. python -m apps.worker.main
PYTHONPATH=src:. python -m apps.worker.verify
PYTHONPATH=src:. python -m apps.sandbox.main --pretty
PYTHONPATH=src:. python -m apps.benchmarks.main --iterations 100 --pretty
PYTHONPATH=src:. python -m unittest discover -s tests -p 'test_*.py'

Docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

patchr-0.1.0.tar.gz (326.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

patchr-0.1.0-py3-none-any.whl (284.2 kB view details)

Uploaded Python 3

File details

Details for the file patchr-0.1.0.tar.gz.

File metadata

  • Download URL: patchr-0.1.0.tar.gz
  • Upload date:
  • Size: 326.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for patchr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e03977b2cb2fedafd2e1740c4acd92c59ab7171cd8bc09eb3715bc02af92b7b8
MD5 596970c992e33ebdaa968e6b1cce8471
BLAKE2b-256 7c75a1e884fc3a3cb8184916574ce17e926a66f8903f62bd864c9b94492de415

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchr-0.1.0.tar.gz:

Publisher: publish-sdks.yml on orepos/Picux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patchr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: patchr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 284.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for patchr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8611bc50afadaf50619ef7c0128eddf286d8c45971182ba130cb3ca8d94f31e
MD5 fa6df505322659f1fd291f4f58698689
BLAKE2b-256 acd4d9cf6e88e32b7f4a9a7dd5dff8466a259949f2c239ac56832926b33a07c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for patchr-0.1.0-py3-none-any.whl:

Publisher: publish-sdks.yml on orepos/Picux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page