docs.rs failed to build stateset-a2a-0.7.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
stateset-a2a
Agent-to-Agent (A2A) commerce service layer for the StateSet iCommerce platform.
This crate provides the business logic for multi-party split payments, recurring subscriptions, conditional escrow, HMAC-signed webhooks, SSRF protection, and SSE event stream filtering.
Modules
- [
splits] — Multi-party payment splitting with rounding drift prevention. - [
subscriptions] — Recurring billing with trial periods and state machine. - [
escrow] — Conditional fund holding with four condition types. - [
notifications] — HMAC-SHA256 webhook signing and SSRF URL validation. - [
events] — Event type filtering with wildcard/prefix matching.
Example: Percentage Split
use dec;
use ;
let recipients = vec!;
let result = calculate_percentage_split.unwrap;
assert_eq!;
Example: HMAC Webhook
use ;
let signature = sign_webhook;
assert!;