open-standards/openpay/crates/op-connect/Cargo.toml
Transaction Science ab59bb39ba Repo-wide toolchain refresh + jouleclaw policy/sandbox updates
Pin to the repo rust-toolchain and refresh workspace/crate manifests across
openpay, eoc, arl, smart-byte, and joule-ui, and update the jouleclaw
omni/policy/sandbox crates accordingly. No wire-format or conformance-vector
changes.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-07 17:04:45 -04:00

30 lines
1.1 KiB
TOML

[package]
name = "op-connect"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "OpenPay platform / marketplace tier: sub-merchant onboarding, KYB, beneficial-owner identification, split payments, payout orchestration, liability flows, 1099-K / 1042-S tax reporting, and ToS acceptance tracking. The Connect / MarketPay-equivalent surface."
[dependencies]
op-core = { path = "../op-core" }
op-screening = { path = "../op-screening" }
# Async + HTTP for the OnboardingProvider trait surface and adapters.
reqwest = { version = "0.13", default-features = false, features = ["rustls", "json"] }
tokio = { workspace = true }
async-trait = "0.1"
# Serde stack.
serde = { workspace = true }
serde_json = { workspace = true }
# The task spec mandates chrono + uuid + thiserror + tracing.
chrono = { version = "0.4", default-features = false, features = ["std", "clock", "serde"] }
uuid = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
[dev-dependencies]
tokio = { workspace = true }